Register

Welcome to the RDI-Board Community.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

Donate Now Goal amount for this month: 100 EUR, Received: 100 EUR (100%)
Donate to support this site...

Results 1 to 11 of 11
  1. #1
    Junior Member Friend
    RDI - Board Default Avatar

    Join Date
    Feb 2008
    Posts
    20
    Posts Thanks / Likes

    Default Curiozitate M3329 A1

    Bun gasit la toata lumea buna de pe forum!
    Sunt nou aici si as avea si eu ceva intrebari.
    Am descoperit de curand un soft pentru procesorul ALI M 3329 A1 despre care se spune ca nu merge nicidecum "peticit".( Comag_A1_Goes_Globo_1.0.30 *Beta*).
    Eram foarte curios sa-l incerc , mi-am construit jtag-ul acela cu 5 rezistente ( 4 de 100 ohmi si una de 33), dar problema este ca toate softurile de scris flashul se opresc la "test serial port".
    In cele din urma am gasit un soft care merge( wrt54g- cu niste bat-uri pt MS-DOS) cu urmatoarele probleme:
    - la salvat continutul flash-ului imi scrie numai zero-uri la toate adresele
    -la scris flash-ul scrie numai intre adresele 1fc00000- 1fc04000, dupa care se opreste.
    -singura fila .bin pe care o scrie complet este firm-ul original sl35 a1, pe care l-am gasit pe undeva pe net si care mi-a salvat receiverul, dar este din pacate versiunea 1.0.81 e 35, si eu am avut initial in receiver versiunea 1.0.84 b35.
    Am incercat toate versiunile de Aluminiupg si upgrade dvb, dar totusi cred ca este ceva in neregula cu jtag-ul.Poate cineva sa-mi dea o mana de ajutor?
    Multumesc anticipat.
    [email protected]

  2. #2
    Safe User Expert
    Join Date
    May 2005
    Posts
    2,956
    Posts Thanks / Likes

    Default

    JTAG-ul cu rezistente se foloseste pe paralel , nu pe serial Progamul de scriere pt procesoarele din aceasta categorie se numeste Jkeys.Pt a-l putea folosi trebuie sa ai in definitia programului datele despre procesor si flash altfel programul nu poate scrie soft-ul corect.

    Pt a putea scrie cu JTAG soft-ul trebuie sa fie in format imagine de flash (flash dump) ceea ce nu sunt sigur in cazul pe care l-ai specificat Comag_A1_Goes_Globo_1.0.30

  3. #3
    Junior Member Friend
    RDI - Board Default Avatar

    Join Date
    Feb 2008
    Posts
    20
    Posts Thanks / Likes

    Default m3329 a1

    Am gasit ceva explicatii despre soft, o sa le copiez aici:
    WRT54G-TEST VERSION BETA ADAPTED FOR ALI CHIP
    ================================================== ======

    about : This program reads/writes flash memory on the WRT54G/GS and
    compatible routers via EJTAG using either DMA Access routines
    or PrAcc routines (slower/more compatible). Processor chips
    supported in this version include the following chips:

    Supported Chips
    ---------------
    Broadcom BCM4702 Rev 1 CPU
    Broadcom BCM4712 Rev 1 CPU
    Broadcom BCM4712 Rev 2 CPU
    Broadcom BCM5350 Rev 1 CPU
    Broadcom BCM5352 Rev 1 CPU
    Broadcom BCM5365 Rev 1 CPU
    Broadcom BCM6348 Rev 1 CPU
    Broadcom BCM6345 Rev 1 CPU
    TI AR7WRD TNETD7300GDU Rev 1 CPU
    Broadcom BCM4704 Rev 8 CPU
    BRECIS MSP2007-CA-A1 CPU
    ALi m3329 A1 CPU
    ALi m3329 B1 CPU
    ALi m3329 E1 CPU
    ALi m3327 CPU


    USAGE: wrt54g [parameter] </noreset> </noemw> </nocwd> </nobreak> </noerase>
    </notimestamp> </dma> </nodma>
    <start:XXXXXXXX> </length:XXXXXXXX>
    </silent> </skipdetect> </instrlen:XX> </fc:XX>

    Required Parameter
    ------------------
    -backup:cfe
    -backup:nvram
    -backup:kernel
    -backup:wholeflash
    -backup:bootloader
    -backup:custom
    -erase:cfe
    -erase:nvram
    -erase:kernel
    -erase:wholeflash
    -erase:bootloader
    -erase:custom
    -flash:cfe
    -flash:nvram
    -flash:kernel
    -flash:wholeflash
    -flash:bootloader
    -flash:custom
    -probeonly

    Optional Switches
    -----------------
    /noreset ........... prevent Issuing EJTAG CPU reset
    /noemw ............. prevent Enabling Memory Writes
    /nocwd ............. prevent Clearing CPU Watchdog Timer
    /nobreak ........... prevent Issuing Debug Mode JTAGBRK
    /noerase ........... prevent Forced Erase before Flashing
    /notimestamp ....... prevent Timestamping of Backups
    /dma ............... force use of DMA routines
    /nodma ............. force use of PRACC routines (No DMA)
    /byte .............. force byte access to flash.
    /nofast .............disable fast write in AMD type memory
    /window:XXXXXXXX ... custom flash window base (in HEX)
    /start:XXXXXXXX .... custom start location (in HEX)
    /length:XXXXXXXX ... custom length (in HEX)
    /silent ............ prevent scrolling display of data
    /fc:XX = Optional (Manual) Flash Chip Selection
    -----------------------------------------------
    /fc:01 ............. MXIC 29lv160CB 1Mx16 BotB (2MB)
    /fc:02 ............. EON 29lv160AB 1Mx16 BotB (2MB)
    /fc:03 ............. EON 29lv160AT 1Mx16 TopB (2MB)
    /fc:04 ............. AMD 29lv160DB 1Mx16 BotB (2MB)
    /fc:05 ............. AMD 29lv160DT 1Mx16 TopB (2MB)
    /fc:06 ............. AMD 29lv320DB 2Mx16 BotB (4MB)
    /fc:07 ............. AMD 29lv320DT 2Mx16 TopB (4MB)
    /fc:08 ............. AMD 29lv320MB 2Mx16 BotB (4MB)
    /fc:09 ............. AMD 29lv320MT 2Mx16 TopB (4MB)
    /fc:10 ............. AMD 29lv320MT 2Mx16 TopB (4MB)
    /fc:11 ............. Intel 28F128J3 8Mx16 (16MB)
    /fc:12 ............. Intel 28F160B3 1Mx16 BotB (2MB)
    /fc:13 ............. Intel 28F160B3 1Mx16 TopB (2MB)
    /fc:14 ............. Intel 28F160C3 1Mx16 BotB (2MB)
    /fc:15 ............. Intel 28F160C3 1Mx16 TopB (2MB)
    /fc:16 ............. Intel 28F160S3/5 1Mx16 (2MB)
    /fc:17 ............. Intel 28F320B3 2Mx16 BotB (4MB)
    /fc:18 ............. Intel 28F320B3 2Mx16 TopB (4MB)
    /fc:19 ............. Intel 28F320C3 2Mx16 BotB (4MB)
    /fc:20 ............. Intel 28F320C3 2Mx16 TopB (4MB)
    /fc:21 ............. Intel 28F320J3 2Mx16 (4MB)
    /fc:22 ............. Intel 28F320J5 2Mx16 (4MB)
    /fc:23 ............. Intel 28F320S3/5 2Mx16 (4MB)
    /fc:24 ............. Intel 28F640B3 4Mx16 BotB (8MB)
    /fc:25 ............. Intel 28F640B3 4Mx16 TopB (8MB)
    /fc:26 ............. Intel 28F640C3 4Mx16 BotB (8MB)
    /fc:27 ............. Intel 28F640C3 4Mx16 TopB (8MB)
    /fc:28 ............. Intel 28F640J3 4Mx16 (8MB)
    /fc:29 ............. Intel 28F640J5 4Mx16 (8MB)
    /fc:30 ............. MBM29LV320BE 2Mx16 BotB (4MB)
    /fc:31 ............. MBM29LV320TE 2Mx16 TopB (4MB)
    /fc:32 ............. MX29LV320B 2Mx16 BotB (4MB)
    /fc:33 ............. MX29LV320B 2Mx16 BotB (4MB)
    /fc:34 ............. MX29LV320T 2Mx16 TopB (4MB)
    /fc:35 ............. MX29LV320T 2Mx16 TopB (4MB)
    /fc:36 ............. SST39VF320 2Mx16 (4MB)
    /fc:37 ............. ST 29w320DB 2Mx16 BotB (4MB)
    /fc:38 ............. ST 29w320DT 2Mx16 TopB (4MB)
    /fc:39 ............. Sharp 28F320BJE 2Mx16 BotB (4MB)
    /fc:40 ............. TC58FVB321 2Mx16 BotB (4MB)
    /fc:41 ............. TC58FVT321 2Mx16 TopB (4MB)
    /fc:42 ............. AT49BV/LV16X 2Mx16 BotB (4MB)
    /fc:43 ............. AT49BV/LV16XT 2Mx16 TopB (4MB)
    /fc:44 ............. MBM29LV160B 1Mx16 BotB (2MB)
    /fc:45 ............. MBM29LV160T 1Mx16 TopB (2MB)
    /fc:46 ............. MX29LV161B 1Mx16 BotB (2MB)
    /fc:47 ............. MX29LV161T 1Mx16 TopB (2MB)
    /fc:48 ............. ST M29W160EB 1Mx16 BotB (2MB)
    /fc:49 ............. ST M29W160ET 1Mx16 TopB (2MB)
    /fc:50 ............. SST39VF1601 1Mx16 BotB (2MB)
    /fc:51 ............. SST39VF1602 1Mx16 TopB (2MB)
    /fc:52 ............. SST39VF3201 2Mx16 BotB (4MB)
    /fc:53 ............. SST39VF3202 2Mx16 TopB (4MB)
    /fc:54 ............. SST39VF6401 4Mx16 BotB (8MB)
    /fc:55 ............. SST39VF6402 4Mx16 TopB (8MB)
    /fc:56 ............. K8D1716UTC 1Mx16 TopB (2MB)
    /fc:57 ............. K8D1716UBC 1Mx16 BotB (2MB)
    /fc:58 ............. MX29LV800BTC 512kx16 TopB (1MB)
    /fc:59 ............. MX29LV800BTC 512kx16 BotB (1MB)
    /fc:60 ............. K8D3216UTC 2Mx16 TopB (4MB)
    /fc:61 ............. K8D3216UBC 2Mx16 BotB (4MB)
    /fc:62 ............. SST39VF6401B 4Mx16 BotB (8MB)
    /fc:63 ............. SST39VF6402B 4Mx16 TopB (8MB)


    NOTES: 1) If 'flashing' - the source filename must exist as follows:
    CFE.BIN, NVRAM.BIN, KERNEL.BIN, WHOLEFLASH.BIN, BOOTLOADER.BIN
    or CUSTOM.BIN

    2) If you have difficulty auto-detecting a particular flash part
    you can manually specify your exact part using the /fc:XX option.

    3) If you have difficulty with the older bcm47xx chips or when no CFE
    is currently active/operational you may want to try both the
    /noreset and /nobreak command line options together. Some bcm47xx
    chips *may* always require both these options to function properly.

    4) When using this utility, usually it is best to type the command line
    out, then plug in the router, and then hit <ENTER> quickly to avoid
    the CPUs watchdog interfering with the EJTAG operations.

    ************************************************** *************************


    * Flashing the KERNEL or WHOLEFLASH will take a very long time using JTAG *
    * via this utility. You are better off flashing the CFE & NVRAM files *
    * & then using the normal TFTP method to flash the KERNEL via ethernet. *
    ************************************************** *************************
    Fila .bin "Comag a1 goes globo..." se bloca la scriere la adresa 1fc04000 pt ca in bat-ul cu instructiuni era setata memoria 29lv160ab, si eu am 29lv160cb( deci in .bat am modificat din fc 2 in fc 1, si a mers s-o scriu.
    Problema e ca am scris toata memoria si nu trebuia sa scriu decat bootloaderul si sectorul cu "allcode".

    De aceea, receiverul nu functioneaza in dimineata asta.
    Continutul bat-ului este:"wrt54g.exe -flash:wholeflash /skipdetect /instrlen:5 /alienable /fc:2 /window:0x1fc00000/start:0x1fc00000/length:0x10000"
    Fila "wholeflash" de aici este pt un alt tip de procesor, M3329 b1 sau e1, asa ca am redenumit "comag a1 goes globo.bin" si am bagat-o in folderul cu wrt54.., si a mers s-o scriu.
    Selectia pentru scriere nu e buna( unde si cat sa scrie).
    Problema nu este asta, voi rescrie firmware-ul original pt receiver ca il am. Acesta l-am scris tot cu wrt54,iar fila "wholeflash" am inlocuit-o cu dump-ul si a mers.

    Sa inteleg ca pt a folosi aluminiupg trebuie sa folosesc portul rs232 cu nullmodem?
    Ma mir ca am gasit peste tot ca receiverul sl 35 cu a1 nu se poate programa decat cu jtag!
    Jkeys nu-mi detecteaza nimic.
    Poate puteti sa ma ajutati:
    Comag sl 35 A1
    mx 29 lv 160 cbtc-70g(flash)
    Ce-ar trebui sa bag in jkeys.def

    Update-ul este de tip "allcode+bootloader".

  4. #4
    Junior Member Friend
    RDI - Board Default Avatar

    Join Date
    Feb 2008
    Posts
    20
    Posts Thanks / Likes

    Default

    OK,scuze pt intrebarile tampite,intre timp am mai experimentat si am reusit sa fac urmatoarele la sfarsit o sa pun tot niste intrebari tampite, numai ca vor fi ceva mai la obiect)
    Am reusit sa scriu pe Comag sl 35 cu procesor M3329 A1 patchul Truman 1.3.80( cu jtag, soft w54g, am redenumit fila .abs in .bin, si merge!)
    Nu stiu daca decodeaza ceva, ca ultimul lui upgrade a fost in nov.2007,iar keys-urile nu prea le inteleg.
    La keys info scrie asa:
    slot1: none
    rs2: none
    La edit keys,pt diverse tipuri de codare am mai multe formate de keys: key8, key16, AES, Even, Odd, CF20, CF31, CW IP, CF10, N IDE, N3DES, EMM, ECM, NEMM, N2B0, EXP, Mod.
    Am observat si eu ca unele au 8 grupe de numere in hexa,altele au 16,altele mai multe.
    Poate cineva sa ma lamureasca ( eventual daca a lucrat cu Truman-ul) cum le introduc, cum le selectez,si daca va functiona ceva?
    Multumesc anticipat.

  5. #5
    Junior Member Friend
    RDI - Board Default Avatar

    Join Date
    Feb 2008
    Posts
    20
    Posts Thanks / Likes

    Default

    Am rezolvat-o, am mai invatat ceva.
    De invatat ar mai fi multe, dar nu este voie pe forumul asta....
    Bafta la toata lumea!

  6. #6
    Safe User Expert
    Join Date
    May 2005
    Posts
    2,956
    Posts Thanks / Likes

    Default

    Quote Originally Posted by Nuschu View Post
    Am rezolvat-o, am mai invatat ceva.
    De invatat ar mai fi multe, dar nu este voie pe forumul asta....
    Bafta la toata lumea!
    Nu cred ca cineva de pe aici care are acest receiver si stia rezolvarea la problema ta nu a vrut sa te ajute.Mai degraba nimeni nu a avut de-a face cu acest receiver.

    Poate ca te-as fi putut ajuta cu rezolvarea prin jkeys dar timpul imi lipseste in ultima vreme , daca nu rezolvai singur si aveai rabdare mi-as fi gasit timp sa o rezolvam in cele din urma.

  7. #7
    Om ... cu farfurie ! Expert
    Join Date
    Mar 2007
    Location
    Undeva in Oltenia ... de sub munte !HOREZU!
    Posts
    1,301
    Posts Thanks / Likes

    Post

    Quote Originally Posted by Nuschu View Post
    OK,scuze pt intrebarile tampite,intre timp am mai experimentat si am reusit sa fac urmatoarele la sfarsit o sa pun tot niste intrebari tampite, numai ca vor fi ceva mai la obiect)
    Am reusit sa scriu pe Comag sl 35 cu procesor M3329 A1 patchul Truman 1.3.80( cu jtag, soft w54g, am redenumit fila .abs in .bin, si merge!)
    Nu stiu daca decodeaza ceva, ca ultimul lui upgrade a fost in nov.2007,iar keys-urile nu prea le inteleg.
    La keys info scrie asa:
    slot1: none
    rs2: none
    La edit keys,pt diverse tipuri de codare am mai multe formate de keys: key8, key16, AES, Even, Odd, CF20, CF31, CW IP, CF10, N IDE, N3DES, EMM, ECM, NEMM, N2B0, EXP, Mod.
    Am observat si eu ca unele au 8 grupe de numere in hexa,altele au 16,altele mai multe.
    Poate cineva sa ma lamureasca ( eventual daca a lucrat cu Truman-ul) cum le introduc, cum le selectez,si daca va functiona ceva?
    Multumesc anticipat.
    Daca ai reusit sa-l transformi in Truman (Globo-Opticum) treci pe forum la receptoare - Globo_Opticum vei gasi acolo tot ce intereseaza ... !
    Nu trebuie sa disperi ... daca stii ce vrei gasesti si solutii .... !

  8. #8
    micro '''-ist Teacher
    Join Date
    Mar 2005
    Location
    romania
    Posts
    269
    Posts Thanks / Likes

    Default

    Se pare ca apar probleme si cu noile placi de la Silvercrest SL35 care desi au ALi m3329 E1 CPU flash-ul este FLO16A si sansele sa readuci la viata un astfel de receptor sunt destul de mici deoarece softuri free ptr scrierea acestui flash sun greu de gasit
    De aceea fac apel la cei care au rezolvat aceste cazuri sa posteze cu solutiile gasite. FLO16A(S25FLO16AIF) nu este in lista softurilor care scriu cu Jtag deci selectarea manuala a tipului flash-ului nu este posibila si nici wholeflash compatibil nu am gasit inca.
    multumesc ptr intelegere.
    .......nimeni nu sa nascut invatat,chiar daca are experienta

  9. #9
    Junior Member Friend
    RDI - Board Default Avatar

    Join Date
    Feb 2008
    Posts
    20
    Posts Thanks / Likes

    Default

    Aici gasesti informatii de la producator:

    http://www.spansion.com/products/S25FL016A.html

    Si aici datasheetul, care contine si impartirea pe sectoare.Daca te ajuta la ceva...
    http://www.spansion.com/datasheets/s25fl016a_00_c2.pdf

    Poti sa incerci si cu file .abs, pe care le redenumesti "wholeflash.bin"
    Eu asa am facut si a mers, si merge si in ziua de astazi.
    Ce nu stiu, nu stiu cum poti sa iti faci propria definitie in jkeys, dar am inteles ca se poate.

  10. #10
    Junior Member Teacher
    Join Date
    Jul 2005
    Location
    bucuresti , sos. giurgiului
    Posts
    230
    Posts Thanks / Likes

    Default

    Cer si eu un sfat ... am un skymaster dx 24 cu rocesor ALI M3329 A1 0545 TS07 XQF4199100GC / tuner : SHARP MADE IN CHINA S7VZ0302A *W 5003A2 ALI-DG37 042805 / si un Flash cred ca MX 8054420 29LV160 CTTC -706. As vrea un patch pe el ..Stiu cu JTAG cate ceva , iar cu SATCODX cand i-am dat update ... mi-a bagat in grila Tele7abc... asa de "nou" il aveam.. momentan e cu soft original . As dori daca stie cineva un patch .. cat de mic ... acolo .. multumesc.
    We came out from the deep to help and understand but not to kill
    Enigma - " Second Chapter "

  11. #11
    Junior Member Master
    RDI - Board Default Avatar

    Join Date
    Apr 2007
    Posts
    64
    Posts Thanks / Likes

    Cool HELP i need somebody ,,,,not just anybody.....

    Salut ... Am si eu un junghi de receptor fta ali M3329 A1 0522 ts07 xqc05841000c ..ziceau baietii ca ia reusit sal transformi intr un mini truman globo opticum ...

    Poate ma poti invata cum sa l softez ... si ce soft merge ....


 

 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Back to Top