Page 1 of 2 1 2 LastLast
Results 1 to 20 of 26

Thread: Update dashboard-a JTAG konzole sa RAWFLASH

  1. #1
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts

    Post Update dashboard-a JTAG konzole sa RAWFLASH

    Većina nas se sreće sa problemom ne mogućnosti posedovanja NAND programatora za ažuriranju NAND-a JTAG konzole, na svu sreću postoji program koji rešava taj problem i nosi naziv RAWflash (pogledajte na kraju posta koja je aktuelna verzija). Postojale se prethodne verzije ovog programa ali su imale dosta problema:
    V1 - prva inicijalna verzija;
    V2 - druga sa podrskom za BIG BLOCK NAND;
    V3 - verzija donosi novine kod preskakanja loših blokova (re-refix bad block) i preskače i u skidanju (dump) i u pisanju (flash) umesto da samo skida.
    v4 - poravlja "page offsets" za "bad block" provere na velikom bloku ( popravlja probleme kada je nand memory unit prisutna ) ovo je kod JASPER revizija ploca.


    Za ažuriranje dashboarda na novi DASHBOARD ako ste NPR 2.0.1.3599 i želite da ima 2.0.1.3604, potrebno je koristit neki program za pravljenje hackovanog NAND-a ili skuvanog "nandflash.bin". Samo kreiranje ovog fajla je dosta pojednostavljeno, potreban vam je NAND.bin kopija original Microsoft NAND-a i CPUKEY, za ovo postoji tutorial na strani Tutorijal kako se radi JTAG/RGH , 360 multi builder v7 je trenutna verzija. Sve konzole koje sam ja JTAG-ovao imaju DVD na kome se nalaze original fajlovi i sve potrebno.

    Potrebno je:
    1. Napraviti "nandflash.bin".

    2. Smestiti "nandflash.bin" na koreni direktorijum root USB drajva (formatiranog FAT32) zajedno sa "xenon.elf" nalazi se u direktorijuma programa kada se raspakuje fajl ili iz foldera \data\ u http://www.tortuga-cove.com/forums/a...e=click&id=401
    DOPUNA: Za pravljenje "nandflash.bin" za novi dashboard 2.0.14699 koristite http://www.logic-sunrise.com/telecharger-414060-xebuild-gui-v11.html on ce vam skratiti posao i muke, ubacite nand1.bin i ubacite CPU key, pretpostavljam da ste gore izabrali plocu xbox-a kako treba. Napravi ce vam fajl sa novim dashom.

    3. Upalite XBOX360 na EJECT sa USB-om u konzoli (podrazumeva se da ste sve od, startuje se 2stage(faza) xell-a i ugasi kada napise (izvadite napajanje iz boxa na kratko ako je menjan SMC( south bridge configuration file).

    Informativno izgled 2 faze XELL-a kada se radi update NANDa




    4. Ako je sve prošlo kako treba bez grešaka u XELL-u vaša nova verzija Dashoard-a će se učitati ( sve zavisi koliko brzo vaša konzola GLitch-uje, neke brže neke sporije zavisno od revizije ploče i chipa).
    Po standardnom podešavanju (default) rawflash v3 proverava i neće prepisati ECC blokove NAND-a ili napraviti druge probleme da vam se konzola više ne boot-uje uvek će ostati XELL i ECC. RAWFLASH je pogodan za fbbuild hackovane verzije NAND-a.

    Program je testiran od strane M007P (mene), studiovpc i jos mnogo drugih clanova naseg foruma i napisao je NAND ikakvih bez problema, samo prvu fazu dumpa i pisanja ECC je potrebno raditi programatorom a ostali posao obavlja RAWflash .

    Testiracu sve konzole i dopuniti sadržaj.

    DODATO JE ZA 2.0.14699 DASH TESTIRANO JE SLOBODNO KO ZELI MOZE DA RADI UPDATE.

    Izasla je nova verzija RAWFLASH V4http://ul.to/jjddezbk/rawflash_v4.zipkoristite njega.

    Testirano na: SLIM na obe vezije slima(imaju isti NAND 16mb), Jasper 16mb, Jasper 256mb, Jasper 512MB.
    Attached Thumbnails Attached Thumbnails Update dashboard-a JTAG konzole sa RAWFLASH-2stage-xell-jpg   Update dashboard-a JTAG konzole sa RAWFLASH-pb300254-jpg  
    Last edited by M007P; 26-01-2012 at 18:23.

  2. The Following 8 Users Say Thank You to M007P For This Useful Post:


  3. #2
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    sto ti na linku rawflash v2?

  4. #3
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    Slučajno sam pokupio pogrešan link, dobro si primetio.
    Ispravljeno.

    EDIT:
    Vec je bilo problema sa nekim JTAG konzola, covek napravi E71 ali uspesno reseno.

    Otvaram temu zbpg ljudi kojima je stvarno potrebna pomoc, desilo veceras i uspesno reseno.
    Last edited by M007P; 01-12-2011 at 00:23.

  5. #4
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    za 14699 dash ima bugova, ali radi, desi se da izbaci 3 empty bloka kao error ali sve normalno radi, jasper 512
    blokovi su jedan za drugim inace i prazni su...

    kompletan nandflash.bin i originalni nanddump.bin su provereni kroz sve moguce programe i nijedan ne sadrzi bad blocks tako da je definitvno bug u rawflash-u u kombinaciji sa novim dashom

    Attached Thumbnails Attached Thumbnails Update dashboard-a JTAG konzole sa RAWFLASH-img_20111209_173527-jpg  

  6. #5
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    evo potvrde sa TX-a da je sve ok status 240 je prazan blok , desava se da ovaj XeBuild napravi prazan blok prilikom pravljenja hackovanog image-a

    by Martin C:

    Status 240 is empty block. It assumes an empty block is a problem, however a recreated NAND might have padding which means you could have empty blocks.

    In short, you should be ok to ignore it.

  7. #6
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    @studiovpc to je bezazleno ali kada je greska 250 onda moze problem da napravi ali u odredjenim situacijama.
    Ne obazirite se na te greskice nije strasno rawflash to relocira.

  8. #7
    Daxy86's Avatar
    Emigrant
    Join Date: Feb 2010
    Posts: 78
    Thanks: 6
    Thanked 2 Times in 2 Posts
    Evo ja sam odradio update na mom jasper 16mb. Izvukao sam nandflash.bin preko xeBuild-GUI-v1.0, odradio sve po upustvu i zavrseno bez problema i bez block error

  9. #8
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    odlicno, svi 16 mb nandovi prolaze bez ikakvih problema, jasper big block zna da pravi probleme, eto ponekad...

  10. #9
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    Ne prolaze, ima onih 16MB koji su imali error 250 sa programatorom i kada cita i pise on ga poseduje, neki od njih i fabricki izgleda imaju falinke.
    Sve mi deluje da su to neki nebitni bugovi.

    Nista od ovoga nije opasno!

  11. #10
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    ha onda je sve od slucaja do slucaja, najbolje je clean masina za dumpovanje bez icega u pozadini pa polako pa kako bog da

  12. #11
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    Ma kakvi ako neka pravi gresku ona pravi , pogotovu JASPERi to znaju, na primer SLIM ni jedan nije imao problema, to mi deluje da ima neke druge veze. Bitno je da radi i da je bezopasno.

  13. #12
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    Greske koje su se javljale prilikom update sa RAWFLASH v3 na DASHBOARD 2.0.14699 su izgleda mi ispravljene, izasla je nova verzija RAWFLASH V4 http://libxenon.org/index.php?action...2.0;attach=209

  14. #13
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    sto bar ne stavi sta je izmenjeno, changelog:

    place "nandflash.bin" on the root of a usb device
    start 2stage xell and shut off when prompted (replug power if you changed SMC)
    - by default it checks blocks before writing, and will NOT overwrite or erase any block with ecc/other issues (perfect for *** images with auto remaps)

    small change to libxenon was required to silence non-error messages

    tested on falcon, trinity and jasper 256

    v4: fix page offsets for bad block checks on big blocks (fixes problems when nandmu is present)

    v3: re-re-refix bad block skipping so it skips it in both the dump and flash instead of just in the dump
    v2: add big block support
    v1: initial version

  15. #14
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    Pa to su one greske sto su se kod tebe javljale znas da sam te pitao da li vidi MU, pretpostavljao sam da ima veze sa tim.
    Azuriram.

  16. #15
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    u slucaju da odradite update preko rawflash-a a konzola nece da butuje i dobije rrod evo resenje, sad sam mrtav pa ne mogu da prevodim, sutra prekosutra prevod... credits MartinC sa TX foruma

    After countless posts of repeating myself, I've decided that it's best to write this guide instead.

    First off, let's understand the main difference between the old SMC exploit (JTAG) and the new Reset Glitch.

    JTAG consoles emulate the e-fuses, therefore data stored within (with the exception of the lines 3,4,5,6 - the CPU key) are not addressed. This is why JTAGs are a lot easier to manage in terms of updating. It doesn't matter what state the remainder of fuse lines are in as it doesn't care.

    So, back to RGH (as this is an RGH tutorial).

    Every time you run an OFFICIAL MS update on your console, the Lock Down Value (LDV) will increment by one. This value is written to the base address of the NAND as well as into secdata.bin as well as a couple of others. I think the console can go up to an LDV of 80 and after that, it doesn't increment any more.

    It's worth noting at this state that the bootloader (CB) and LDV are the FIRST thing the console checks when it boots. If the LDV doesn't match what the CPU e-fuses say (or more importantly, is LOWER than the CPU e-fuse LDV), you'll get 3 red lights and 0022 Secondary Error Code. This isn't your average run-of-the-mill RRoD, so don't assume it is.

    Whatever you see in XeLL is LAW. The value for CPU key for instance is a permanent string and CANNOT be changed (and won't ever change, unless you replace the CPU).

    The e-fuse lines are a different matter, and this is where you will trip up if you don't understand the basics.

    Example - you've just finished with an RGH console (or indeed rebuilding a retail NAND for unflagging) and after flashing, the console sits and looks at you for about 20 secs and FINALLY gives you 3 red lights 0022.

    Crap.

    Don't panic. The chances are you've done something out of sequence or the NAND dump you used for the source image is older than what was previously on the console.

    Solution:

    1. Boot XeLL. If it's an RGH console doing this, then XeLL should still work as it doesn't need to know about any details from your console (with exception of the smc and CB values, but that's by-the-by).

    2. Count the number of ffff's you see on lines 7 and 8 (directly below the CPU key). This is the current LDV number for the console. As long as you don't run any more official MS updates, this number won't change. Alternatively on phat consoles, remove R6T3 and this number will NEVER change, regardless of what you try to apply.

    3. Download Multi_Builder (latest version). You'll see me harp on about this tool just about everywhere. I do because it's probably the most functional image build tool out there.

    4. Go into Data/my360 and put your cpukey.txt (a txt file with your CPU key) and nanddump.bin into this folder . ANY previously valid dump for this console will do. LDV and dashboard level are irrelevent. You can even use a previous RGH image should you want to.

    5. Open options.ini (options_r.ini if you're building a new retail NAND). Find "cfldv =" and add your number from XeLL after this, so if you counted 8 fff's, then "cfldv = 8". Save and close the ini file.

    6. Run Multi_builder. Choose your board type, then choose whether you're building a retail or RGH NAND. Note at the very end you should see something like this:

    ---------------------------------------------------------------
    nandflash.bin glitch image built, info:
    ---------------------------------------------------------------
    console : falcon
    NAND size: 16MiB
    CPU Key : 71929DA455E71BD95654E071D1018C33
    1BL Key : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    CF LDV : 8
    ---------------------------------------------------------------
    ggBuild Finished. Have a nice day.
    ---------------------------------------------------------------


    The CF LDV should match what you entered into options.ini.

    Flash this new nandflash.bin to your console and it should now be ok.

    NOTES:

    1. It's possible to sort this out without being able to boot XeLL. If you only have the CPU key for example and no longer have the ability to run XeLL, take the LAST KNOWN DUMP for the console and open in 360 Flash Dump Tool. Note the highest LDV number. Now follow the steps above and increment the LDV number by one each time, so build and flash to the console - rinse and repeat until it boots.

    2. It's also possible to do the increment in 360 Flash Dump Tool, however this is not advisable since other files like secdata.bin etc have the LDV in there too. Whilst this won't affect an RGH console, those booting a retail dash will have issues the next time they update (E81 more than likely). Therefore, simplicity rules and using the same method for both RGH and Retail NANDs wins.

    Hope this helps some of you scratching your heads over this.

    PS I've done this entirely from memory and it's 1am here, so please excuse any errors!

  17. #16
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    To je kada se vrati stock dash i kaze sta se desava ako nisi pratio proceduru update, znaci kada se JTAG odradi nije pametno vracati na retail, moze biti problema i ne moze sam korisnik preko RAWflasha mora preko programatora.

  18. #17
    duschan's Avatar
    E=M x C2
    Join Date: May 2010
    Posts: 680
    Thanks: 49
    Thanked 144 Times in 75 Posts
    Jel postoji neki specijalan razlog zasto se koristi rawflash umesto flash360 (ne racunam prvi upis pri jtagovanju), a s obzirom da sve alatke za pravljenje image-a same remapiraju bad blockove? Nikako mi nije jasno sto svi koriste rawflash (iako je ocigledno imao problema) kada je flash360 vec istestirana alatka i radi svoj posao.

  19. #18
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    rawflash je napravio cOz(RGH), napravljena je za Xell reloaded, covek je azurira, radi iz Xella.
    (flash360)Niko je ne koristi za update RGH tj niko nije probao a nisam ni ja. Ova alatka(rawflash) je jednostavnija samo gurnes i sacekas.
    Probaj (flash360 na RGH) pa nam reci kako je proslo, ako je jednostavnije napravicemo tutorial.
    Last edited by M007P; 16-12-2011 at 15:07. Reason: demistifikovano

  20. #19
    studiovpc's Avatar
    RTFM
    Join Date: Oct 2010
    Posts: 2,535
    Thanks: 228
    Thanked 686 Times in 364 Posts
    ajde molim te mirko da demistifikujes ovo sto si napisao

  21. #20
    M007P's Avatar
    ups...
    Join Date: Feb 2010
    Posts: 2,009
    Thanks: 202
    Thanked 381 Times in 221 Posts
    Ajde reci mi sada da li odgovara?

Page 1 of 2 1 2 LastLast

Thread Information

Users Browsing this Thread

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