ReDRM / Piracy dongles: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
(47 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[[Category:Software]][[Category:Hardware]]
{{Wikify}}
=Description=
=Description=
Dongle is DRM to make sure you have the dongle, the firmware 'special' functionality will not work without it.
TrueBlue dongles are USB dongles for the PS3 which enable custom firmware 'special' functionality to launch resigned game backups. These dongles are themselves a form of DRM, as the particular format of these backups will not work without the TB dongle. Contentdisc's contain fself'ed eboot.bin's. <br />
Contentdisc's contain fself'ed eboot.bin's. <br />
Hardware-wise, there are many similarities with [[PS3Cobra_Payload_Reverse_Engineering#Hardware_Dongle|PS3Cobra]]
Hardwarewise, there are many simularities with [[PS3Cobra_Payload_Reverse_Engineering#Hardware_Dongle|PS3Cobra]]


== Debunking ==
== Clarifications ==
* '''If the content works with the dongle, that means the original content if resigned for 3.55 also works (without the dongle)!'''
* '''If the content works with the dongle, that means the original content also works (without the dongle) if resigned for Firmware v3.55!'''
* No PSN (OFW and [[KaKaRoTo Kind of ´Jailbreak´]] do)
* TrueBlue dongles/firmware do not support PSN (OFW and [[KaKaRoTo Kind of ´Jailbreak´]] do)
* Cannot use special features for PS Vita (OFW and [[KaKaRoTo Kind of ´Jailbreak´]] can)
* Special features for PS Vita are not usable (OFW and [[KaKaRoTo Kind of ´Jailbreak´]] can)
 
* TrueBlue cannot play Firmware 3.6x+/3.7x+/4.x+ original content (it does not have the keys for it).
* It does not play 3.6x+/3.7x+/4.x+ original content (it does not have the keys for it).
* It can only play such content which is re-encrypted/resigned with the key supported by the dongle.
* It can only play such content which is re-encrypted/resigned with their donglekey.
** Such content was limited to already decryptable and debug eboot.bin's.
** Such content will be limited to those already decryptable and debug eboot.bin's.
*** Titles in the wild were almost entirely released by PARADOX (patches) & PARADiSO (full pirated releases) between November 2011 and June 2012 - with groups like BORG and EHRGEIZ appearing from May through June of 2012. There was also lighttake, which sold full pre-patched pirated Blu-ray discs. It seems possible that they were involved in the TrueBlue production/distribution. Profiting from or otherwise receiving money for re-applying DRM could likely be considered a scam.
*** At this moment, only a few titles in the wild released:
*** No public tools exist for 'converting' to TB format (re-encrypting/resigning) - making TB dongle users completely dependent on warez release groups like PARADOX/PARADiSO/BORG/EHRGEIZ.
**** all by PARADOX (patches)/PARADiSO (full pirated releases) and lighttake that sells full prepatched pirated BD-discs, which makes it seem they are into the money/DRM scam or otherwise profiting from releasing for it.
* Content for Firmware v3.55 and lower still works (after all, its just a MFW 3.55) - with some exceptions (in some cases it will even brick the dongle when running certain pieces of homebrew).
**** Because the resellers profit from selling discs, those titles will not be released by PARADOX (patches)/PARADiSO (full pirated releases)
* Needs the MFW (and cannot work on OFW's, that is why there is no 'power/eject trick')
**** You can hear daily 'more games today' and still see nothing released for 5+ days in a row
** no public tools exist for 'converting' to TB format (re-encryption/resigning) - making you completely dependant of releasegroups like PARADOX/PARADiSO.
* Content for 3.55 and lower still work (after all, its just a MFW 3.55) - with some exceptions (in some cases it will even brick the dongle when running those homebrew)
* Needs the MFW (and cannot work on OFW's, that is why there is 'no power/eject trick')
* Cannot be used for downgraded consoles (which rely on lv1 syscon hashcheck patches)
* Cannot be used for downgraded consoles (which rely on lv1 syscon hashcheck patches)
* If you are using special firmwares now, they will not be compatible with this one. e.g. Incompatible with:
* If you are using special firmware now, they will not be compatible with this one. e.g. Incompatible with:
** OtherOS++
** OtherOS++
** Proper MFW's
** Proper MFW's
Line 261: Line 256:
CLK for Actel <br />
CLK for Actel <br />
==== AMS1117  2.851049 - Low Dropout Linear Regulator ====
==== AMS1117  2.851049 - Low Dropout Linear Regulator ====
Datasheet: http://www.sltdigital.com/product/product_pdf/AMS1117.pdf / http://home1.cyber-labo.co.jp/board/goods/pdf/AMS1117.pdf <br />
Datasheet:  
* http://www.ps3devwiki.com/files/reDRM/TrueBlue/Datasheets/AMS1117-.pdf
* http://www.ps3devwiki.com/files/reDRM/TrueBlue/Datasheets/AMS1117.pdf<!--// http://www.sltdigital.com/product/product_pdf/AMS1117.pdf / http://home1.cyber-labo.co.jp/board/goods/pdf/AMS1117.pdf //--> <br />
[[:File:AMS1117 - SOT-223.png]]
[[:File:AMS1117 - SOT-223.png]]


Line 287: Line 284:
|-
|-
|}
|}
==== Winbond 25X16AVSIG (SPI Flash 16Mbit) ====
{{Template:Winbond 25X16AVSIG}}
====Test Points====
<div style="float:right">[[File:Psjb2-Trueblue-TESTPOINTS.jpg|200px|thumb|left|PSJB2/TrueBlue - Testpoints to Winbond SPI flash]]<br /></div>
There are test points on the dongle that provice full pin access to the Winbond chip, be careful soldering to them since it is easy to pull off a test point.<br>
== Dongle 2.0 ==
Supposed to be massproduced instead of manually soldered like the 1.0 dongle. Not seen in the wild yet.
== Dongle Clones ==
=== Jb2usb ===
<table width="100%" align="left"><tr>
<td align="left">[[File:Jb2usb1.jpg|200px|thumb|left|Jb2usb clone dongle overview]]</td>
<td align="left">[[File:Jb2usb2.jpg|200px|thumb|left|Jb2usb clone dongle board]]</td></tr></table>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
=== JB-King ===
* JB-King is a "copy-cat" clone by dongle makers in China. (some have claimed by the makers of PS3Go). Its poetic, piracy and theft of the "intellectual property" of pirates and thieves.
<gallery>
File:Jb-king-front.jpg|JB-King clone dongle front
File:JB-King BACK.jpg|JB-King clone dongle - BACK
File:JB-King_Dongle_Abkarino_DVD4Arab_01.png|tb-king clone dongle overview
File:JB-King_Dongle_Abkarino_DVD4Arab_02.png|tb-king clone dongle board
File:JBKing-1.jpg
File:JBKing-2.jpg
</gallery>
=== Components ===


==== Winbond 25X16AVSIG (SPI Flash 16Mbit) ====
==== Winbond 25X16AVSIG (SPI Flash 16Mbit) ====
<div style="float:right">[[File:W25X16A - SOIC-8.png|200px|thumb|left|8-pin TSSOP<br />Winbond 25X16A<br />SOIC-8 pinout]]
<div style="float:right">[[File:W25X16A - SOIC-8.png|200px|thumb|left|8-pin TSSOP<br />Winbond 25X16A<br />SOIC-8 pinout]]
<br />[[File:Psjb2-Trueblue-TESTPOINTS.jpg|200px|thumb|left|PSJB2/TrueBlue - Testpoints to Winbond SPI flash]]</div>
<br /></div>
<pre>W - Winbond
<pre>W - Winbond
25X - SPI Flash with 4KB sectors/64Kbyte blocks, dual output
25X - SPI Flash with 4KB sectors/64Kbyte blocks, dual output
Line 298: Line 328:
I - Temperature Range: Industrial (-40'C ~ 85'C)
I - Temperature Range: Industrial (-40'C ~ 85'C)
G - Environment: Green Package (Lead-free, RoHS Compliant, Halogen-free (TBBA), Antimony-Oxie-free)</pre>
G - Environment: Green Package (Lead-free, RoHS Compliant, Halogen-free (TBBA), Antimony-Oxie-free)</pre>
datasheet: [http://www.multiupload.com/P2833U5SOW W25X16A.pdf (1.3 MB)] <br />
datasheet: [http://www.winbond.com/NR/rdonlyres/C6366616-2CB7-49F8-A1F9-3BC363DF9480/0/W25X16A.pdf W25X16A.pdf (1.3 MB)] / http://www.ps3devwiki.com/files/reDRM/Datasheets/W25X16A.pdf <br />
Note: can use [http://blog.hodgepig.org/busninja/ Bus Ninja] or [http://flashrom.org/Bus_Pirate Bus Pirate] and [http://flashrom.org/Flashrom FlashROM] - <abbr title="In-System Programming (ISP)">ISP</abbr> is possible, so long as no other devices on the SPI bus are trying to access the device (in that case, you might want to cut Vcc to the FPGA or the regulator for it).  
Note: can use [http://blog.hodgepig.org/busninja/ Bus Ninja] or [http://flashrom.org/Bus_Pirate Bus Pirate] and [http://flashrom.org/Flashrom FlashROM] - <abbr title="In-System Programming (ISP)">ISP</abbr> is possible, so long as no other devices on the SPI bus are trying to access the device (in that case, you might want to cut Vcc to the FPGA or the regulator for it).  


Line 323: Line 353:
|}
|}


== Dongle 2.0 ==
====Test Points====
Supposed to be massproduced instead of manually soldered like the 1.0 dongle. Not seen in the wild yet.
<br>
<div style="float:right">[[File:Psjb2-Trueblue-TESTPOINTS.jpg|200px|thumb|left|PSJB2/TrueBlue - Testpoints to Winbond SPI flash]]</div>
<br>


== Dongle Clones ==
==== STM32 F103C8T6 : U2 ====
... :P
U2 <br />
 
datasheet: [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Datasheets/stm32_f103c8t6.pdf stm32_f103c8t6.pdf (1.38 MB)]
= Downloads =
===== Pinout STM32 F103C8T6 LQFP48 =====
== First release (1.0/2.1) ==
<div style="float:right">[[File:STM32 F103C8T6 - LQFP48.png|200px|thumb|left|STMicroelectronics STM32 F103C8T6 - LQFP48 package]]</div>
* MFW: [http://www.multiupload.com/O7SP26A83E Jailbreak2.CFW.rar (172.34 MB)]<!--//http://www.filesonic.nl/file/2688912531/Jailbreak2.CFW.zip (password: whyudie)//-->
<div style="height:250px; overflow:auto">
** Alternative FW compatible with the PSJB2/TrueBlue dongle DRM lock-in : [http://rebug.me REBUG 3.55.2 TB EDITION]
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
* Dongle Updater v2.1: [http://www.multiupload.com/9YPQX47G7F JB2.Dongle.Updater.rar (2.1 MB)]<!--//http://www.filesonic.nl/file/2689038911/JB2.Dongle.Updater.zip (password: whyudie)//-->
|- bgcolor="#cccccc"
== Update 2.2 ==
! Pin !! Function !! Notes
* Dongle Updater v2.2: [http://www.multiupload.com/QU4XVYD4CF TrueBlueUpdate2_2.zip (544.2 KB)]
|-
 
| 1 || VBAT ||
== FW Info (1.0/2.1) ==
|-
<pre>PS3 System Software
| 2 || PC13-TAMPER-RTC ||
 
|-
MFW 3.55-Dongle (Jailbreak2.CFW)
| 3 || PC14-OSC32_IN ||
filedate: juli 13 2011 2:08:58
|-
174639 KB
| 4 || PC15-OSC32_OUT ||
MD5: 43C522F8897D77B6165F95BCF3409090
|-
SHA1: A64B010DB98996C7E53768D37D4D346F271D5950
| 5 || PD0-OSC_IN ||
CRC32: A32FDD1D
|-
CRC16: 6420
| 6 || PD1-OSC_OUT ||
HMAC_SHA1: 0x88EF9FEB9BB80ABE7CF68EB3BD76148F7AD6230C
|-
 
| 7 || NRST ||
Remarks: needs JB2 dongle as DRM</pre>
|-
 
| 8 || VSSA ||
<pre>PUP file information
|-
Package version: 1
| 9 || VDDA ||
Image version: 47517
|-
File count: 7
| 10 || PA0-WKUP ||
Header length: 528
|-
Data length: 178829542
| 11 || PA1 ||
PUP file hash : 88EF9FEB9BB80ABE7CF68EB3BD76148F7AD6230C
|-
File 0
| 12 || PA2 ||
Entry id: 0x100
|-
Filename : version.txt
| 13 || PA3 ||
Data offset: 0x210
|-
Data length: 13
| 14 || PA4 ||
File hash : 8E533875E1B43B6CBAF5E91663EB7554107B5509
|-
File 1
| 15 || PA5 ||
Entry id: 0x101
|-
Filename : license.xml
| 16 || PA6 ||
Data offset: 0x21D
|-
Data length: 267513
| 17 || PA7 ||
File hash : B77EFE54859738385DD803E88FB5E807FF1BC6AB
|-
File 2
| 18 || PB0 ||
Entry id: 0x103
|-
Filename : update_flags.txt
| 19 || PB1 ||
Data offset: 0x41716
|-
Data length: 5
| 20 || PB2 ||
File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB
|-
File 3
| 21 || PB10 ||
Entry id: 0x200
|-
Filename : ps3swu.self
| 22 || PB11 ||
Data offset: 0x4171B
|-
Data length: 5661656
| 23 || VSS_1 ||
File hash : C61DDE12E75C2218214700D7D49006583F1B968B
|-
File 4
| 24 || VDD_1 ||
Entry id: 0x201
|-
Filename : vsh.tar
| 25 || PB12 ||
Data offset: 0x5A7AF3
|-
Data length: 10240
| 26 || PB13 ||
File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08
|-
File 5
| 27 || PB14 ||
Entry id: 0x202
|-
Filename : dots.txt
| 28 || PB15 ||
Data offset: 0x5AA2F3
|-
Data length: 3
| 29 || PA8 ||
File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A
|-
File 6
| 30 || PA9 ||
Entry id: 0x300
|-
Filename : update_files.tar
| 31 || PA10 ||
Data offset: 0x5AA2F6
|-
Data length: 172890112
| 32 || PA11 ||
File hash : 93A7A95BFCFC263DCB4A18477062FDCC72BE47A0</pre>
|-
| 33 || PA12 ||
|-
| 34 || PA13 ||
|-
| 35 || VSS_2 ||
|-
| 36 || VDD_2 ||
|-
| 37 || PA14 ||
|-
| 38 || PA15 ||
|-
| 39 || PB3 ||
|-
| 40 || PB4 ||
|-
| 41 || PB5 ||
|-
| 42 || PB6 ||
|-
| 43 || PB7 ||
|-
| 44 || BOOT0 ||
|-
| 45 || PB8 ||
|-
| 46 || PB9 ||
|-
| 47 || VSS_3 ||
|-
| 48 || VDD_3 ||
|-
|}
</div>


=Content discs=
==== Actel ProASIC3 A3P125 - FPGA : U3 ====
 
U3
== EBOOT.BIN details (1.0/2.1) ==
  A3P125 = 125,000 System Gates
 
   blank = Speed Grade: Standard
===SELF header===
   VQ = Package Type: Very Thin Quad Flat Pack (0.5mm pitch)
  elf #1 offset:  00000000_00000090
  G = Lead-Free Packaging: RoHS-Compliant (Green)
  header len:    00000000_00000a80
  100 = Package Lead Count : 100 pins
  meta offset:   00000000_000004a0
   blank = Security Feature : no IP license
  phdr offset:   00000000_00000040
  blank = Temperature Range: Commercial (0°C to +70°C Ambient Temperature)
  shdr offset:   00000000_002117f8
128-bit AES <br />
  file size:     00000000_0021150c
1,024 bits of user flash memory <br />
  auth id:       10100000_01000003 (Unknown)
Datasheets and usermanuals: http://www.actel.com/products/pa3/docs.aspx#ds <br />
  vendor id:     01000002
Familyroot: http://www.actel.com/products/pa3/ <br />
  info offset:   00000000_00000070
  sinfo offset:   00000000_00000290
  version offset: 00000000_00000390
  control info:   00000000_000003c0 (00000000_00000100 bytes)
  app version:   1.0.0
  SDK type:       Devkit
  app type:       NP-DRM application


===Control info===
===== Pinout A3P125 VQ100 =====
  control flags:
<div style="float:right">[[File:VQ100.png|200px|thumb|left|Actel ProASIC3 A3P250 - FPGA (psjb2-Trueblue) VQ100 package]]</div>
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<div style="height:350px; overflow:auto">
  file digest:
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
    62 7c b1 80 8a b9 38 e3 2c 8c 09 17 08 72 6a 57 9e 25 86 e4
|- bgcolor="#cccccc"
    f1 95 cf a4 c0 04 0f c9 14 de 1f 9a 21 4e 10 ca 6b a6 8c 86
! Pin !! Function !! Notes
  NPDRM info:
|-
    magic: 4e504400
| 1 || GND || Ground
    unk0 : 00000001
|-
    unk1 : 00000003
| 2 || GAA2/IO118UDB3 ||
    unk2 : 00000001
|-
    content_id: IV0002-NPXS00020_00-TEST000000000001
| 3 || IO118VDB3 ||
    digest:     09 37 f1 32 60 b9 70 02 76 9e e4 0f 7b 10 70 0f
|-
    invdigest: f6 c8 0e cd 9f 46 8f fd 89 61 1b f0 84 ef 8f f0
| 4 || GAB2/IO117UDB3 ||
    xordigest:  5c 62 a4 67 35 ec 25 57 23 cb b1 5a 2e 45 25 5b
|-
 
| 5 || IO117VDB3 ||
===Section header===
|-
    offset            size              compressed unk1    unk2    encrypted
| 6 || GAC2/IO116UDB3 ||
    00000000_00000a80  00000000_00209dc0 [NO ]      00000000 00000000 [NO ]
|-
    00000000_00210a80  00000000_000005b0 [NO ]      00000000 00000000 [NO ]
| 7 || IO116VDB3 ||
    00000000_00211030  00000000_00000000 [NO ]      00000000 00000000 [NO ]
|-
    00000000_00211030  00000000_00000000 [NO ]      00000000 00000000 [NO ]
| 8 || IO112PSB3 ||
    00000000_00211030  00000000_00000000 [NO ]      00000000 00000000 [NO ]
|-
    00000000_00210df8  00000000_00000004 [NO ]      00000000 00000000 [N/A]
| 9 || GND || Ground
    00000000_0020a7e0  00000000_00000020 [NO ]      00000000 00000000 [N/A]
|-
    00000000_0020a800  00000000_00000040 [NO ]      00000000 00000000 [N/A]
| 10 || GFB1/IO109PDB3 ||
 
|-
===Encrypted Metadata===
| 11 || GFB0/IO109NDB3 ||
  no encrypted metadata in fselfs.
|-
 
| 12 || VCOMPLF ||
===ELF header===
|-
  type:                                Executable file
| 13 || GFA0/IO108NPB3 ||
  machine:                              PowerPC64
|-
  version:                              1
| 14 || VCCPLF ||
  phdr offset:                          00000000_00000040
|-
  shdr offset:                          00000000_00210e08
| 15 || GFA1/IO108PPB3 ||
  entry:                                00000000_002200f0
|-
  flags:                                00000000
| 16 || GFA2/IO107PSB3 ||
  header size:                          00000040
|-
  program header size:                  00000038
| 17 || VCC ||
  program headers:                      8
|-
  section header size:                  00000040
| 18 || VCCIB3 ||
  section headers:                      28
|-
  section header string table index:    27
| 19 || GFC2/IO105PSB3 ||
 
|-
 
| 20 || GEC1/IO100PDB3 ||
= Content Releases =
|-
 
| 21 || GEC0/IO100NDB3 ||
== Paradox TB ==
|-
Note: Releases seen in the wild are full BD content prepatched for TrueBlue. We are only interested in documenting/reversing, so please don't post full links (only stripped).
| 22 || GEA1/IO98PDB3 ||
* [http://www.multiupload.com/9A4DXVTXX9 portal_2_BLUS30732_TB.rar (78.04 MB)]
|-
 
| 23 || GEA0/IO98NDB3 ||
=== EBOOT.BIN details ===
|-
...
| 24 || VMV3 ||
 
|-
=FW analysis=
| 25 || GNDQ || Ground
== FW Changes (1.0/2.1) ==
|-
Compared to OFW 3.55:
| 26 || GEA2/IO97RSB2 ||
[http://www.multiupload.com/LAIIB6IMX0 ofw-vs-jb2.rar (4.18 MB)]
|-
====EULA.xml====
| 27 || GEB2/IO96RSB2 ||
<pre> <str id="msg_updater_10">This update will install PS3 system software version 3.55, modified to support homebrew software and the disc dongle.</str> </pre>
|-
====Version.txt====
| 28 || GEC2/IO95RSB2 ||
<pre>3.55-Dongle</pre>
|-
 
| 29 || IO93RSB2 ||
===CORE_OS_PACKAGE.pkg===
|-
====lv1.self====
| 30 || IO92RSB2 ||
One patch to lv1_map_htab (lv1 undocumented function 114) to allow for RW mapping of all RAM. So who knows how many other lv1 patches are done at runtime.
|-
 
| 31 || IO91RSB2 ||
<pre>
|-
file
| 32 || IO90RSB2 ||
        Offset(h) 00 01 02 03
|-
  OFW:  000F5A44  39 20 00 00  li  r9,0
| 33 || IO88RSB2 ||
  TB:  000F5A44  39 20 00 01  li  r9,1
|-
</pre>
| 34 || IO86RSB2 ||
<pre>
|-
memory
| 35 || IO85RSB2 ||
        Offset(h) 00 01 02 03
|-
  OFW:    2d5a44  39 20 00 00  li r9,0
| 36 || IO84RSB2 ||
  TB:    2d5a44  39 20 00 01  li r9,1
|-
</pre>
| 37 || VCC ||
 
|-
====lv2_kernel.self====
| 38 || GND || Ground
http://pastie.org/private/onlbfdxjdtaddb9blu0sq <br />
|-
 
| 39 || VCCIB2 ||
only 1 function change, and a section added <br />
|-
sub_28fe30 is replaced <small>1)</small><br />
| 40 || IO77RSB2 ||
the new section is loaded at 0x80000000007f0000 (which is where those payloads are being loaded) [http://www.multiupload.com/CI5XRM3FOP lv2_kernel.bin (6.41 KB)]
|-
 
| 41 || IO74RSB2 ||
<small>note 1) : * ''the 28fe30 function is replaced with OFW code during exploit execution (which is why it is OFW, when there is no dongle). That 28fe30 function mounts dev_flash, so they are in control before even dev_flash loads. When lv2 loads dev_flash, the exploit is triggered which, among the things it does, is replace the function with the proper one to mount dev_flash, then branchs to it and boot continues.''</small>
|-
 
| 42 || IO71RSB2 ||
===dev_flash_010.tar.aa.2010_11_27_051337===
|-
====\dev_flash\vsh\module\nas_plugin.sprx====
| 43 || GDC2/IO63RSB2 ||
 
|-
<pre>
| 44 || GDB2/IO62RSB2 ||
        Offset(h) 00 01 02 03
|-
  OFW:  00003250  7C 60 1B 78  mr    r0, r3
| 45 || GDA2/IO61RSB2 ||
  TB:  00003250  38 00 00 00  li    r0, 0
|-
</pre>
| 46 || GNDQ || Ground
<pre>
|-
        Offset(h) 00 01 02 03
| 47 || TCK ||
  OFW:  00037350  41 9E 00 4C  beq- cr7,4c
|-
  TB:  00037350  60 00 00 00  nop
| 48 || TDI ||
</pre>
|-
 
| 49 || TMS ||
"standard pkg patches"
|-
 
| 50 || VMV2 ||
===dev_flash_016.tar.aa.2010_11_27_051337===
|-
====\dev_flash\vsh\resource\explore\xmb\category_game.xml====
| 51 || GND || Ground
 
|-
standard app_home and install package files from mfw builder.
| 52 || VPUMP ||
 
|-
http://pastie.org/private/ixsiyvycqmgmcdmv7swcsg
| 53 || NC ||
 
|-
====\dev_flash\vsh\resource\explore\xmb\category_video.xml====
| 54 || TDO ||
netflix removed
|-
 
| 55 || TRST ||
http://pastie.org/private/4i02xv2onvaezfiy3i56a
|-
 
| 56 || VJTAG ||
= Dongle Updater PKG =
|-
 
| 57 || GDA1/IO60USB1 ||
== 2.1 ==
|-
Dongle is released with 1.0, this PKG is used to update the dongle to 2.1
| 58 || GDC0/IO58VDB1 ||
    SHA1: 4066FFEFD723FAF08EB84A62F4AA38180C40129C // MD5: 0200689D58FCA0FC51F7B738C33A5DC9 // CRC32: 4D72836 // CRC16: 8A62
|-
 
| 59 || GDC1/IO58UDB1 ||
Unpkg/unself'ed: [http://www.multiupload.com/XC00DAHUXP dongle-updater.pkg.out.rar (2.03 MB)] <br />
|-
Plaintext visible in the unself'ed eboot.bin : http://pastebin.com/EFQczE2r (interesting note: it used /dev_hdd0/vsh/tmp.bin as temp for the payload)<br />
| 60 || IO52NDB1 ||
 
=== Payload (2.1) ===
located in unself'ed eboot.bin @ offset:
  eboot      payload
  Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  000084F0  00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ...
  002084E0  001FFFF0  EB 3B 01 F7 6F A9 CF 3C B6 EB 89 82 7D E6 7D 3B  ë;.÷o©Ï<¶ë‰‚}æ};
 
[http://www.multiupload.com/PFC3IZZNNN TB_dongle_payload.bin (2 MB)]
    SHA1: 43402D6FE2ECE43EBE91531EFA07C366D46DD121 // MD5: BA5AFAB174BF6003D41AC8951301B822 // CRC32: 248284D2 // CRC16: 8C78
 
==== lv2 dump (2.1) ====
payload decrypted @ LV2 dump 0x7f0000
 
http://pastebin.com/3VG76HQs
 
==== descriptors (2.1) ====
 
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Start Offset !! End Offset !! descriptor !! Description
|-
|-
| 00000000 || 00000FFF || 0x0 || 3.41 <!--// typical psgroove descriptors //-->
| 61 || GCB2/IO52PDB1 ||  
|-
|-
| 00001000 || 00001FFF || 0x1 || 3.41 <!--// typical psgroove descriptors //-->
| 62 || GCA1/IO50PDB1 ||  
|-
|-
| 00002000 || 00002FFF || 0x2 || 3.41 <!--// typical psgroove descriptors //-->
| 63 || GCA0/IO50NDB1 ||  
|-
|-
| 00003000 || 00003FFF || 0x3 || 3.41 <!--// typical psgroove descriptors //-->
| 64 || GCC0/IO48NDB1 ||  
|-
|-
| 00004000 || 00007FFF || 0x4 ||
| 65 || GCC1/IO48PDB1 ||  
|-
|-
| 00008000 || 00008FFF || 0x5 ||
| 66 || VCCIB1 ||  
|-
|-
| 00009000 || 0000BFFF || 0x6 ||
| 67 || GND || Ground
|-
|-
| 0000C000 || 0000CFFF || 0x7 ||  
| 68 || VCC ||  
|-
|-
| 0000D000 || 0000DFFF || 0x8 ||  
| 69 || IO43NDB1 ||  
|-
|-
| 0000E000 || 0000FFFF || 0x9 ||  
| 70 || GBC2/IO43PDB1 ||  
|-
|-
| 00010000 || 00013FFF || 0xA ||  
| 71 || GBB2/IO42PSB1 ||  
|-
|-
| 00014000 || 0001BFFF || 0xB ||  
| 72 || IO41NDB1 ||  
|-
|-
| 0001C000 || 0001C00F || 0xC ||  
| 73 || GBA2/IO41PDB1 ||  
|-
|-
| 0001C010 || 0001C01F || 0xD ||  
| 74 || VMV1 ||  
|-
|-
| 0001C020 || 0001C03F || 0xE ||  
| 75 || GNDQ || Ground
|-
|-
| 0001C040 || 0001C05F || 0xF ||  
| 76 || GBA1/IO40RSB0 ||  
|-
|-
| 0001C060 || 0001C06F || 0x10 ||  
| 77 || GBA0/IO39RSB0 ||  
|-
|-
| 0001C070 || 0001C07F || 0x11 ||  
| 78 || GBB1/IO38RSB0 ||  
|-
|-
| 0001C080 || 0001C09F || 0x12 ||  
| 79 || GBB0/IO37RSB0 ||  
|-
|-
| 0001C0A0 || 001FFFFF || 0x13 ||  
| 80 || GBC1/IO36RSB0 ||  
|-
|-
|}
| 81 || GBC0/IO35RSB0 ||
{|
|-
| 82 || IO29RSB0 ||
|-
| 83 || IO27RSB0 ||
|-
| 84 || IO25RSB0 ||
|-
| 85 || IO23RSB0 ||
|-
| 86 || IO21RSB0 ||  
|-
|-
| 000A1A80 || 000B039F || 0x14 ||
| 87 || VCCIB0 ||  
|-
|-
| 000B03A0 || 001736FF || 0x15 ||
| 88 || GND || Ground
|-
|-
| 00173700 || 00189D5F || 0x16 ||
| 89 || VCC ||  
|-
|-
| 00189D60 || 001FFFFF || 0x17 ||
| 90 || IO15RSB0 ||  
|-
|-
|}
| 91 || IO13RSB0 ||
 
|-
  descriptor 0x0
| 92 || IO11RSB0 ||
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01 
|-
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
| 93 || GAC1/IO05RSB0 ||
  ...
|-
 
| 94 || GAC0/IO04RSB0 ||
  descriptor 0x1
|-
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01 
| 95 || GAB1/IO03RSB0 ||
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
|-
  ...
| 96 || GAB0/IO02RSB0 ||
|-
| 97 || GAA1/IO01RSB0 ||
|-
| 98 || GAA0/IO00RSB0 ||
|-
| 99 || GNDQ || Ground
|-
| 100 || VMV0 ||
|-
|}
</div>
 
==== unreferenced 5pin IC ====
U4


  descriptor 0x2
==== unreferenced 3pin IC ====
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01 
U5
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
  ...


  descriptor 0x3
==== 24.000 MHz Crystal ====
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01 
CLK for Actel <br />
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
 
  ...
= Downloads =
== First release (1.0/2.1) ==
* MFW: [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Firmware/Jailbreak2.CFW.rar Jailbreak2.CFW.rar (172.34 MB)]<!--//http://www.filesonic.nl/file/2688912531/Jailbreak2.CFW.zip (password: whyudie)//-->
** Alternative FW compatible with the PSJB2/TrueBlue dongle DRM lock-in : [http://rebug.me REBUG 3.55.2 TB EDITION] / [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Firmware/3.55.2_TBE_Links.rar 3.55.2_TBE_Links.rar]
* Dongle Updater v2.1: [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.1/dongle-updater.pkg dongle-updater.pkg (2.1 MB)]<!--//http://www.filesonic.nl/file/2689038911/JB2.Dongle.Updater.zip (password: whyudie)//-->


  descriptor 0x4
== Update 2.2 ==
  00000000  09 02 16 00 01 01 00 80  01 09 04 00 00 00 fe 01 
* Dongle Updater v2.2: http://www.ps3devwiki.com/files/TrueBlue/Updates/TrueBlueUpdate-2.2/
  00000010  02 00 04 21 b4 2f fe b1  b2 11 81 84 f8 81 2e 2f
  ...


  descriptor 0x5
== FW Info (1.0/2.1) ==
  00000000  09 02 4d 0a 01 01 00 80  01 09 04 00 00 00 fe 01 
<pre>PS3 System Software
   00000010  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
    
  00000020  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
MFW 3.55-Dongle (Jailbreak2.CFW)
  00000030  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
filedate: juli 13 2011 2:08:58
  00000040  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
174639 KB
  00000050  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
MD5: 43C522F8897D77B6165F95BCF3409090
  00000060  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
SHA1: A64B010DB98996C7E53768D37D4D346F271D5950
  00000070  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
CRC32: A32FDD1D
  00000080  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
CRC16: 6420
  00000090  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
HMAC_SHA1: 0x88EF9FEB9BB80ABE7CF68EB3BD76148F7AD6230C
  000000a0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
 
  000000b0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
Remarks: needs JB2 dongle as DRM</pre>
  000000c0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
 
  000000d0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
<pre>PUP file information
  000000e0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
Package version: 1
  000000f0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
Image version: 47517
  00000100  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
File count: 7
  00000110  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
Header length: 528
  00000120  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
Data length: 178829542
  00000130  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
PUP file hash : 88EF9FEB9BB80ABE7CF68EB3BD76148F7AD6230C
  00000140  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
File 0
  00000150  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
Entry id: 0x100
  00000160  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
Filename : version.txt
  00000170  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
Data offset: 0x210
  00000180  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
Data length: 13
  00000190  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
File hash : 8E533875E1B43B6CBAF5E91663EB7554107B5509
  000001a0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
File 1
  000001b0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
Entry id: 0x101
  000001c0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
Filename : license.xml
  000001d0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
Data offset: 0x21D
  000001e0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
Data length: 267513
  000001f0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
File hash : B77EFE54859738385DD803E88FB5E807FF1BC6AB
  00000200  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
File 2
  00000210  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
Entry id: 0x103
  00000220  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
Filename : update_flags.txt
  00000230  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
Data offset: 0x41716
  00000240  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
Data length: 5
  00000250  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB
  00000260  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
File 3
  00000270  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
Entry id: 0x200
  00000280  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
Filename : ps3swu.self
  00000290  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
Data offset: 0x4171B
  000002a0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
Data length: 5661656
  000002b0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
File hash : C61DDE12E75C2218214700D7D49006583F1B968B
  000002c0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
File 4
  000002d0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
Entry id: 0x201
  000002e0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
Filename : vsh.tar
  000002f0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
Data offset: 0x5A7AF3
  00000300  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
Data length: 10240
  00000310  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08
  00000320  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
File 5
  00000330  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
Entry id: 0x202
  00000340  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
Filename : dots.txt
  00000350  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
Data offset: 0x5AA2F3
  00000360  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
Data length: 3
  00000370  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A
  00000380  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
File 6
  00000390  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
Entry id: 0x300
  000003a0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
Filename : update_files.tar
  000003b0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
Data offset: 0x5AA2F6
  000003c0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
Data length: 172890112
  000003d0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
File hash : 93A7A95BFCFC263DCB4A18477062FDCC72BE47A0</pre>
  000003e0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
 
  000003f0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
== JBKing 1.5 update ==
  00000400  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
http://www.ps3hax.net/2012/03/finally-jb-king-cracks-v2-5-update/
  00000410  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
 
  00000420  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
http://www.ps3devwiki.com/files/reDRM/JBKing/Updates/JBKing%202.5/
  00000430  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
 
  00000440  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
=Content discs=
  00000450  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
 
  00000460  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
== EBOOT.BIN details (1.0/2.1) ==
  00000470  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
 
  00000480  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
===SELF header===
  00000490  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  elf #1 offset: 00000000_00000090
  000004a0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  header len:    00000000_00000a80
   000004b0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
  meta offset:   00000000_000004a0
   000004c0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
  phdr offset:   00000000_00000040
   000004d0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
  shdr offset:   00000000_002117f8
  000004e0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
  file size:      00000000_0021150c
  000004f0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
  auth id:        10100000_01000003 (Unknown)
  00000500  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
  vendor id:      01000002
   00000510  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  info offset:   00000000_00000070
  00000520  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
  sinfo offset:  00000000_00000290
  00000530  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
  version offset: 00000000_00000390
  00000540  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
  control info:  00000000_000003c0 (00000000_00000100 bytes)
   00000550  04 00 00 00 fe 01 02 00  00 fe 01 02 00 09 04 00 
  app version:   1.0.0
  00000560  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
  SDK type:      Devkit
  00000570  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
  app type:      NP-DRM application
  00000580  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
 
  00000590  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
===Control info===
  000005a0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
  control flags:
  000005b0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  000005c0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
  file digest:
  000005d0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
    62 7c b1 80 8a b9 38 e3 2c 8c 09 17 08 72 6a 57 9e 25 86 e4
  000005e0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
    f1 95 cf a4 c0 04 0f c9 14 de 1f 9a 21 4e 10 ca 6b a6 8c 86
  000005f0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
  NPDRM info:
  00000600  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
    magic: 4e504400
  00000610  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
    unk0 : 00000001
  00000620  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
    unk1 : 00000003
  00000630  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
    unk2 : 00000001
  00000640  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
    content_id: IV0002-NPXS00020_00-TEST000000000001
  00000650  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
    digest:    09 37 f1 32 60 b9 70 02 76 9e e4 0f 7b 10 70 0f
  00000660  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
    invdigest: f6 c8 0e cd 9f 46 8f fd 89 61 1b f0 84 ef 8f f0
  00000670  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
    xordigest: 5c 62 a4 67 35 ec 25 57 23 cb b1 5a 2e 45 25 5b
  00000680  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
 
  00000690  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
===Section header===
  000006a0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
    offset            size              compressed unk1    unk2    encrypted
  000006b0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
    00000000_00000a80 00000000_00209dc0 [NO ]      00000000 00000000 [NO ]
  000006c0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
    00000000_00210a80 00000000_000005b0 [NO ]      00000000 00000000 [NO ]
  000006d0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
    00000000_00211030 00000000_00000000 [NO ]      00000000 00000000 [NO ]
  000006e0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
    00000000_00211030 00000000_00000000 [NO ]      00000000 00000000 [NO ]
  000006f0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
    00000000_00211030 00000000_00000000 [NO ]      00000000 00000000 [NO ]
  00000700  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
    00000000_00210df8 00000000_00000004 [NO ]      00000000 00000000 [N/A]
  00000710  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
    00000000_0020a7e0 00000000_00000020 [NO ]      00000000 00000000 [N/A]
  00000720  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
    00000000_0020a800 00000000_00000040 [NO ]      00000000 00000000 [N/A]
  00000730  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
 
  00000740  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
===Encrypted Metadata===
  00000750  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  no encrypted metadata in fselfs.
  00000760  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
 
  00000770  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
===ELF header===
  00000780  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
  type:                                Executable file
  00000790  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
  machine:                              PowerPC64
  000007a0  00 09 04 00 00 00 fe 01  00 00 00 fe 01 02 00 09 
  version:                              1
  000007b0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
  phdr offset:                          00000000_00000040
  000007c0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  shdr offset:                          00000000_00210e08
  000007d0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
  entry:                                00000000_002200f0
  000007e0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
  flags:                                00000000
  000007f0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
  header size:                          00000040
  00000800  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
  program header size:                  00000038
  00000810  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
  program headers:                      8
  00000820  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
  section header size:                  00000040
  00000830  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
  section headers:                      28
  00000840  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
  section header string table index:   27
  00000850  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
 
  00000860  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
 
  00000870  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
= Content Releases =
  00000880  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
 
  00000890  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
== Paradox TB ==
  000008a0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
Note: Releases seen in the wild are full BD content prepatched for TrueBlue. We are only interested in documenting/reversing, so please don't post full links (only stripped).
  000008b0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
* [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Patches/portal_2_BLUS30732_TB.rar portal_2_BLUS30732_TB.rar (78.04 MB)]
   000008c0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
 
  000008d0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
=== EBOOT.BIN details ===
  000008e0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
...
  000008f0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
 
  00000900  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
=FW analysis=
  00000910  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
== FW Changes (1.0/2.1) ==
  00000920  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
Compared to OFW 3.55:
  00000930  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Firmware/analysis/ofw-vs-jb2.rar ofw-vs-jb2.rar (4.18 MB)]
  00000940  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
====EULA.xml====
  00000950  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
<pre> <str id="msg_updater_10">This update will install PS3 system software version 3.55, modified to support homebrew software and the disc dongle.</str> </pre>
  00000960  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
====Version.txt====
  00000970  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
<pre>3.55-Dongle</pre>
  00000980  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
  00000990  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  000009a0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
  000009b0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
  000009c0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
  000009d0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
  000009e0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
  000009f0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
  00000a00  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  00000a10  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
  00000a20  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
  00000a30  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
  00000a40  00 fe 01 02 00 09 04 00  00 00 fe 01 02 88 37 f5 
  00000a50  49 4f df 9c 28 32 2f f0  14 cd 27 47 6a 23 81 75 
  ...


  descriptor 0x6
===CORE_OS_PACKAGE.pkg===
  0000000 09 02 4d 0a 01 01 00 80 01 09 04 00 00 00 fe 01
====lv1.self====
  0000010 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
One patch to lv1_map_htab (lv1 undocumented function 114) to allow for RW mapping of all RAM. So who knows how many other lv1 patches are done at runtime.
  0000020 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
 
  0000030 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
<pre>
  0000040 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
file
  0000050 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
        Offset(h) 00 01 02 03
  0000060 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  OFW:  000F5A44  39 20 00 00  li  r9,0
   0000070 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  TB:  000F5A44  39 20 00 01 li  r9,1
  0000080 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
</pre>
  0000090 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
<pre>
  00000a0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
memory
  00000b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
        Offset(h) 00 01 02 03
  00000c0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  OFW:   2d5a44  39 20 00 00  li r9,0
  00000d0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  TB:    2d5a44  39 20 00 01 li r9,1
  00000e0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
</pre>
  00000f0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
 
  0000100 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
====lv2_kernel.self====
  0000110 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
http://pastie.org/private/onlbfdxjdtaddb9blu0sq <br />
  0000120 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
 
  0000130 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
only 1 function change, and a section added <br />
  0000140 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
sub_28fe30 is replaced <small>1)</small><br />
  0000150 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
the new section is loaded at 0x80000000007f0000 (which is where those payloads are being loaded) [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Firmware/analysis/lv2_kernel.bin lv2_kernel.bin (6.41 KB)]
  0000160 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
 
  0000170 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
<small>note 1) : * ''the 28fe30 function is replaced with OFW code during exploit execution (which is why it is OFW, when there is no dongle). That 28fe30 function mounts dev_flash, so they are in control before even dev_flash loads. When lv2 loads dev_flash, the exploit is triggered which, among the things it does, is replace the function with the proper one to mount dev_flash, then branchs to it and boot continues.''</small>
  0000180 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
 
   0000190 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
===dev_flash_010.tar.aa.2010_11_27_051337===
   00001a0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
====\dev_flash\vsh\module\nas_plugin.sprx====
   00001b0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
 
   00001c0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
<pre>
  00001d0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
        Offset(h) 00 01 02 03
  00001e0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
   OFW:  00003250  7C 60 1B 78  mr   r0, r3
  00001f0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
   TB:  00003250  38 00 00 00 li   r0, 0
   0000200 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
</pre>
   0000210 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
<pre>
  0000220 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
        Offset(h) 00 01 02 03
  0000230 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
   OFW:  00037350  41 9E 00 4C  beq-  cr7,4c
  0000240 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
   TB:  00037350  60 00 00 00 nop
  0000250 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
</pre>
  0000260 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
 
  0000270 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
"standard pkg patches"
  0000280 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
 
  0000290 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
===dev_flash_016.tar.aa.2010_11_27_051337===
  00002a0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
====\dev_flash\vsh\resource\explore\xmb\category_game.xml====
  00002b0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
 
  00002c0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
standard app_home and install package files from mfw builder.
  00002d0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
 
  00002e0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
http://pastie.org/private/ixsiyvycqmgmcdmv7swcsg
  00002f0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
 
  0000300 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
====\dev_flash\vsh\resource\explore\xmb\category_video.xml====
  0000310 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
netflix removed
  0000320 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
 
  0000330 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
http://pastie.org/private/4i02xv2onvaezfiy3i56a
  0000340 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
 
  0000350 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
= Dongle Updater PKG =
  0000360 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
 
  0000370 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
== 2.1 ==
  0000380 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.1/dongle-updater.pkg TrueBlueUpdate-2.1/dongle-updater.pkg]
  0000390 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
 
  00003a0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
Dongle is released with 1.0, this PKG is used to update the dongle to 2.1
  00003b0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
    SHA1: 4066FFEFD723FAF08EB84A62F4AA38180C40129C // MD5: 0200689D58FCA0FC51F7B738C33A5DC9 // CRC32: 4D72836 // CRC16: 8A62
  00003c0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
 
  00003d0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
Plaintext visible in the unself'ed eboot.bin : http://pastebin.com/EFQczE2r (interesting note: it used /dev_hdd0/vsh/tmp.bin as temp for the payload)<br />
   00003e0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
 
   00003f0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
=== Payload (2.1) ===
  0000400 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
located in unself'ed eboot.bin @ offset:
   0000410 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
   eboot      payload
  0000420 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
   Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  0000430 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
   000084F0  00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01 .......€ú.....þ.
  0000440 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
    ...
   0000450 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
   002084E0  001FFFF0  EB 3B 01 F7 6F A9 CF 3C B6 EB 89 82 7D E6 7D 3B  ë;.÷o©Ï<¶ë‰‚}æ};
  0000460 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
 
  0000470 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.1/TB_dongle_payload.bin TrueBlueUpdate-2.1/TB_dongle_payload.bin (2 MB)]
  0000480 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
    SHA1: 43402D6FE2ECE43EBE91531EFA07C366D46DD121 // MD5: BA5AFAB174BF6003D41AC8951301B822 // CRC32: 248284D2 // CRC16: 8C78
  0000490 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
 
  00004a0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
==== lv2 dump (2.1) ====
  00004b0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
payload decrypted @ LV2 dump 0x7f0000
  00004c0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
 
  00004d0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
http://pastebin.com/3VG76HQs
  00004e0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
 
  00004f0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
==== descriptors (2.1) ====
  0000500 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
 
  0000510 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
  0000520 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
|- bgcolor="#cccccc"
  0000530 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
! Start Offset !! End Offset !! descriptor !! Description
  0000540 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
|-
  0000550 04 00 00 00 fe 01 02 00 00 fe 01 02 00 09 04 00
| 00000000 || 00000FFF || 0x0 || 3.41 <!--// typical psgroove descriptors //-->
  0000560 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
|-
  0000570 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
| 00001000 || 00001FFF || 0x1 || 3.41 <!--// typical psgroove descriptors //-->
  0000580 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
|-
  0000590 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
| 00002000 || 00002FFF || 0x2 || 3.41 <!--// typical psgroove descriptors //-->
  00005a0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
|-
  00005b0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
| 00003000 || 00003FFF || 0x3 || 3.41 <!--// typical psgroove descriptors //-->
  00005c0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
|-
  00005d0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
| 00004000 || 00007FFF || 0x4 ||
  00005e0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
|-
  00005f0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
| 00008000 || 00008FFF || 0x5 ||
  0000600 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
|-
  0000610 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
| 00009000 || 0000BFFF || 0x6 ||
  0000620 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
|-
  0000630 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
| 0000C000 || 0000CFFF || 0x7 ||
  0000640 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
|-
  0000650 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
| 0000D000 || 0000DFFF || 0x8 ||
  0000660 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
|-
  0000670 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
| 0000E000 || 0000FFFF || 0x9 ||
  0000680 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
|-
  0000690 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
| 00010000 || 00013FFF || 0xA ||
  00006a0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
|-
  00006b0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
| 00014000 || 0001BFFF || 0xB ||
  00006c0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
|-
  00006d0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
| 0001C000 || 0001C00F || 0xC ||
  00006e0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
|-
  00006f0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
| 0001C010 || 0001C01F || 0xD ||
  0000700 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
|-
  0000710 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
| 0001C020 || 0001C03F || 0xE ||
  0000720 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
|-
  0000730 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
| 0001C040 || 0001C05F || 0xF ||
  0000740 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
|-
  0000750 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
| 0001C060 || 0001C06F || 0x10 ||
  0000760 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
|-
  0000770 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
| 0001C070 || 0001C07F || 0x11 ||
  0000780 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
|-
  0000790 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
| 0001C080 || 0001C09F || 0x12 ||
  00007a0 00 09 04 00 00 00 fe 01 00 00 00 fe 01 02 00 09
|-
  00007b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
| 0001C0A0 || 001FFFFF || 0x13 ||
  00007c0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
|-
  00007d0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
|}
  00007e0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
{|
  00007f0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
|-
  0000800 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
| 000A1A80 || 000B039F || 0x14 ||
  0000810 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
|-
  0000820 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
| 000B03A0 || 001736FF || 0x15 ||
  0000830 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
|-
  0000840 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
| 00173700 || 00189D5F || 0x16 ||
  0000850 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
|-
  0000860 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
| 00189D60 || 001FFFFF || 0x17 ||
  0000870 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
|-
  0000880 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
|}
  0000890 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
 
   00008a0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
   descriptor 0x0
   00008b0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
   00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01
  00008c0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
   00000010  02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
  00008d0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
   ...
   00008e0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
 
   00008f0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
   descriptor 0x1
  0000900 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
   00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01
   0000910 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
   00000010  02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
   0000920 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
   ...
  0000930 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
 
  0000940 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
   descriptor 0x2
   0000950 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
   00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01
   0000960 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
   00000010  02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
  0000970 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
   ...
   0000980 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
 
   0000990 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
   descriptor 0x3
  00009a0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
   00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01
  00009b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
   00000010  02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
   00009c0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
   00009d0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00009e0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
   00009f0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
   0000a00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000a10 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000a20 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
   0000a30 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000a40 00 fe 01 02 00 09 04 00 00 00 fe 01 02 2e e3 7c
  0000a50 d5 9b 2c 40 0a 02 39 f6 68 6a 15 37 90 2e 38 86
   ...
   ...


   descriptor 0x7
   descriptor 0x4
   0000000 09 02 12 00 01 01 00 80 01 09 04 00 00 00 fe 01
   00000000  09 02 16 00 01 01 00 80 01 09 04 00 00 00 fe 01
   0000010 02 00 66 bc a5 34 64 68 d0 6e 31 4c 8e d5 cd 44
   00000010  02 00 04 21 b4 2f fe b1  b2 11 81 84 f8 81 2e 2f
   ...
   ...


   descriptor 0x8
   descriptor 0x5
   0000000 09 02 00 00 01 01 00 80 01 09 04 00 00 00 fe 01
   00000000  09 02 4d 0a 01 01 00 80 01 09 04 00 00 00 fe 01
   0000010 02 00 db e9 f4 e4 8b c0 7e 8c 61 47 ab 71 1b 08
   00000010  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00
  ...
  00000020  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
 
   00000030  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
  descriptor 0x9
   00000040  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
  0000000 09 02 30 00 01 01 00 80 01 09 04 00 00 00 fe 01
   00000050  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00
  0000010 02 00 3e 21 00 00 00 00 fa ce b0 03 aa bb cc dd
  00000060  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
   ...
   00000070 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00   
 
   00000080 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00   
  descriptor 0xa
   00000090 fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  0000000 09 02 20 00 01 00 00 80 01 09 04 00 00 02 ff 00
  000000a0  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09  
   0000010 00 00 07 05 02 02 08 00 00 07 05 81 02 08 00 00
   000000b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02  
   ...
   000000c0 01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
 
   000000d0 00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  descriptor 0xb
   000000e0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00   
  0000000 09 02 35 00 01 01 00 80 32 09 04 00 00 05 fe 01
   000000f0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01  
  0000010 02 00 07 05 04 02 08 00 00 07 05 85 02 08 00 00
   00000100 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00  
  ...
   00000110  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
 
   00000120 04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02   
  descriptor 0xc
   00000130 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe  
   00000000 09 02 00 0f 01 00 00 80 09 02 00 0f 01 00 00 80  
   00000140  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
 
  00000150  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00 
  descriptor 0xd
  00000160  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
   00000000 09 02 00 0f 01 00 00 80 09 02 00 0f 01 00 00 80  
  00000170  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
 
  00000180  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
  descriptor 0xe
   00000190  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
   00000000 09 02 16 00 01 01 00 80 23 97 93 9c 54 80 63 58  
  000001a0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
   00000010 4d d0 de c2 81 e4 2b 0b a9 d1 df 8b a6 86 03 3e  
  000001b0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
 
   000001c0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
   descriptor 0xf
  000001d0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
  00000000 09 02 4d 0a 01 01 00 80  09 02 4d 0a 01 01 00 80  
  000001e0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
  00000010  c4 ed 19 24 d6 5a d9 40  cc ba 88 95 1c 0b 51 9b  
  000001f0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
 
  00000200  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02 
  descriptor 0x10
  00000210  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe 
   00000000 09 02 12 00 01 01 00 80 09 02 12 00 01 01 00 80  
  00000220  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00 
 
  00000230  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04 
   descriptor 0x11
  00000240  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01 
  00000000 09 02 30 00 01 01 00 80 aa 47 64 8a ca d1 c2 e5 
  00000250  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00 
 
  00000260  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00 
  descriptor 0x12
  00000270  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09 
   00000000 09 02 20 00 01 00 00 80 d5 77 77 85 62 ab 13 4a  
  00000280  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 
   00000010 aa 91 92 8c d9 96 c0 6e eb 20 9d 9e 92 a7 38 df  
  00000290  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
 
  000002a0  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 
   descriptor 0x13
  000002b0  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
   00000000 09 02 35 00 01 01 00 80 8e 7f 3d 02 11 aa 2a fa  
  000002c0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00
   00000010 03 6b 2d 2c 45 d7 25 ff aa 34 b1 a8 8b 5d a7 b3  
  000002d0  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
   ...
  000002e0  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
 
  000002f0  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
 
  00000300  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
== 2.2 ==
  00000310  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
True Blue Dongle Update v2.2 - Initial worldwide release
  00000320  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
    SHA1: 504D53CD6EDFA3382510CCB40CE49F802073FBD4 // MD5: A09CBCD5B3AEC31B07D974BEB4AC21FE // CRC32: 82F977CC // CRC16: 92D4
  00000330  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 
 
  00000340  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
Unpkg/unself'ed: [http://www.multiupload.com/NUILFATYL1 TrueBlueUpdate-2.2.pkg.out.rar (1018.2 KB)] <br />
  00000350  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
 
  00000360  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
=== Payload (2.2) ===
  00000370  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 
located in unself'ed eboot.bin @ offset:
  00000380  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  eboot      payload
  00000390  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  Offset(h)  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  000003a0  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
   00008690  00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
  000003b0  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 
    ...
  000003c0  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
   0007B588  00072EF0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2 ™.Le*ÎÞÖ.ÈÒsü³…â
  000003d0  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
 
  000003e0  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
[http://www.multiupload.com/KARELUPQRS payload2-2.bin (459.75 KB)]
  000003f0  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 
    SHA1: 69953C9CF60E67E798A22C1016ABCB44A1D42CDF // MD5: F0826BA059B352BC6100647DB7EFDE5F // CRC32: 4B3C2132 // CRC16: 8181
  00000400  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
 
  00000410  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
==== lv2 dump (2.2) ====
  00000420  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
payload @ file offset 0x8698 - 0x7b598
  00000430  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 
 
  00000440  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
http://pastie.org/private/byhfezysb8iz2hed8o2hva
  00000450  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
 
  00000460  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
==== descriptors (2.2) ====
  00000470  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 
 
  00000480  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
  00000490  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
|- bgcolor="#cccccc"
  000004a0  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
! Start Offset !! End Offset !! descriptor !! Description
  000004b0  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
|-
  000004c0  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
| 0x0000000 || ... || 0x0 || <pre>09 02 1200 01 00 00 80 fa
  000004d0  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00
  000004e0  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
  000004f0  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
|-
  00000500  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 
| 0x0001000 || ... || 0x1 || <pre>09 02 1200 01 00 00 80 fa
  00000510  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00
  00000520  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
  00000530  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 
|-
  00000540  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 
| 0x0002000 || ... || 0x2 || <pre>09 02 1200 01 00 00 80 fa
  00000550  04 00 00 00 fe 01 02 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00
  00000560  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
  00000570  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 
|-
  00000580  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
| 0x0003000 || ... || 0x3 || <pre>09 02 1200 01 00 00 80 fa
  00000590  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00
  000005a0  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
  000005b0  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 
|-
  000005c0  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
| 0x0004000 || ... || 0x4 || <pre>09 02 1600 01 01 00 80 01
  000005d0  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00</pre>
  000005e0  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
|-
  000005f0  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 
| 0x0008000 || ... || 0x5 || <pre>09 02 4d0a 01 01 00 80 01
  00000600  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  00000610  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00000620  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00000630  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 
09 04 00 00 00 fe 01 02 00  
  00000640  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
  00000650  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00 09 00
  00000660  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00000670  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 
09 04 00 00 00 fe 01 02 00  
  00000680  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00000690  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  000006a0  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  000006b0  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 
09 04 00 00 00 fe 01 02 00  
  000006c0  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00 02 00
  000006d0  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  000006e0  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  000006f0  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  00000700  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00000710  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00000720  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00000730  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00  
  00000740  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00000750  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00000760  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  00000770  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 
09 04 00 00 00 fe 01 02 00  
  00000780  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00000790  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 
09 04 00 00 00 fe 01 02 00  
  000007a0  00 09 04 00 00 00 fe 01 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 fe 01 02 00  
  000007b0  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 
09 04 00 00 00 fe 01 02 00  
  000007c0  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  000007d0  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  000007e0  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  000007f0  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 
09 04 00 00 00 fe 01 02 00  
  00000800  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00000810  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00  
  00000820  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  00000830  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00000840  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  00000850  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00000860  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00000870  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00000880  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
  00000890  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  000008a0  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  000008b0  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 
09 04 00 00 00 fe 01 02 00  
  000008c0  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  000008d0  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  000008e0  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  000008f0  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 
09 04 00 00 00 00 00 fe 01 02 00  
  00000900  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  00000910  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00000920  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00000930  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  00000940  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00000950  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00000960  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 04 00 00 00 fe 01 02 00  
  00000970  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  00000980  02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00000990  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  000009a0  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  000009b0  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 
09 04 00 00 00 fe 01 02 00  
  000009c0  01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00 09 04  
  000009d0  00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  000009e0  00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  000009f0  09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 
09 04 00 00 00 fe 01 02 00  
  00000a00  fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00000a10  00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00  
  00000a20  04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00000a30  00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00 09 00  
  00000a40  00 fe 01 02 00 09 04 00 00 00 fe 01 02 88 37 f5 
09 04 00 00 00 fe 01 02 00  
  00000a50  49 4f df 9c 28 32 2f f0  14 cd 27 47 6a 23 81 75 
09 04 00 00 00 fe 01 02 00  
  ...
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0x6
09 04 00 00 00 fe 01 02 00  
  0000000 09 02 4d 0a 01 01 00 80 01 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000010 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00 02 00
  0000020 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000030 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000040 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000050 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  0000060 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000070 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000080 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 01 02 00  
  0000090 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00000a0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  00000b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00000c0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00000d0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00 02 00
  00000e0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  00000f0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000100 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000110 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000120 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000130 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000140 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 01 02 00  
  0000150 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000160 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000170 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  0000180 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000190 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00001a0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00001b0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 fe 01 02 00  
  00001c0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  00001d0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  00001e0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00001f0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000200 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000210 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000220 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 00 fe 01 02 00  
  0000230 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000240 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000250 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  0000260 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000270 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000280 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000290 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 00 00 fe 01 02 00  
  00002a0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00002b0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  00002c0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00002d0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00002e0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  00002f0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000300 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 00 00 fe 01 02 00  
  0000310 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000320 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000330 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000340 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000350 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000360 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000370 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 04 00 00 00 fe 01 02 00  
  0000380 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000390 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  00003a0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  00003b0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00
  00003c0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  00003d0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00 09 04
  00003e0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00003f0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  0000400 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000410 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000420 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  0000430 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000440 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00 09 00
  0000450 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000460 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  0000470 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000480 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000490 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00004a0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00004b0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00 02 00
  00004c0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00
  00004d0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00004e0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00004f0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000500 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  0000510 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000520 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 01 02 00  
  0000530 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000540 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 04 00 00 00 fe 01 02 00 00 fe 01 02 00  
  0000550 04 00 00 00 fe 01 02 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000560 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00 09
  0000570 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000580 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 fe 01 02 00  
  0000590 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  00005a0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00005b0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00005c0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00005d0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  00005e0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  00005f0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 00 fe 01 02 00  
  0000600 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000610 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000620 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000630 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  0000640 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000650 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000660 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 00 00 fe 01 02 00  
  0000670 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000680 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000690 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00006a0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00006b0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00006c0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  00006d0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 00 00 fe 01 02 00  
  00006e0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00006f0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000700 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000710 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  0000720 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000730 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000740 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 04 00 00 00 fe 01 02 00  
  0000750 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000760 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000770 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  0000780 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  0000790 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00007a0 00 09 04 00 00 00 fe 01 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00 09 04
  00007b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00007c0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00007d0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  00007e0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00007f0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000800 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000810 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
  0000820 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00
  0000830 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00
  0000840 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000850 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00
  0000860 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000870 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00
  0000880 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
  0000890 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  00008a0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  00008b0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00008c0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00008d0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  00008e0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 00  
  00008f0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 01 02 00  
  0000900 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000910 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  0000920 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00 09 04 00
  0000930 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 00 00 00 fe 01 02 00  
  0000940 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 fe 01 02 00  
  0000950 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 01 02 fe 01 02 00  
  0000960 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  0000970 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  0000980 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
09 04 00 00 00 fe 01 02 00  
  0000990 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  00009a0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  00009b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00  
  00009c0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
09 04 00 00 00 fe 00 fe 01 02 00  
  00009d0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
  00009e0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
  00009f0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000a00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
  0000a10 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
  0000a20 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
09 04 00 00 00 fe 01 02 00
  0000a30 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
09 04 00 00 00 00 00 fe 01 02 00  
  0000a40 00 fe 01 02 00 09 04 00 00 00 fe 01 02 2e e3 7c
09 04 00 00 00 fe 01 02 00  
  0000a50 d5 9b 2c 40 0a 02 39 f6 68 6a 15 37 90 2e 38 86
09 04 00 00 00 fe 01 02 00  
  ...
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0x7
09 04 00 00 00 fe 01 02 00  
  0000000 09 02 12 00 01 01 00 80 01 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000010 02 00 66 bc a5 34 64 68 d0 6e 31 4c 8e d5 cd 44
09 04 00 00 00 00 00 fe 01 02 00  
  ...
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0x8
09 04 00 00 00 fe 01 02 00  
  0000000 09 02 00 00 01 01 00 80 01 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000010 02 00 db e9 f4 e4 8b c0 7e 8c 61 47 ab 71 1b 08
09 04 00 00 00 fe 01 02 00  
  ...
09 04 00 00 00 fe 01 02 00  
 
09 04 00 04 00 00 00 fe 01 02 00  
  descriptor 0x9
09 04 00 00 00 fe 01 02 00  
  0000000 09 02 30 00 01 01 00 80 01 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00  
  0000010 02 00 3e 21 00 00 00 00 fa ce b0 03 aa bb cc dd
09 04 00 00 00 fe 01 02 00
  ...
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0xa
09 04 00 00 00 fe 01 02 00 09 04  
  0000000 09 02 20 00 01 00 00 80 01 09 04 00 00 02 ff 00
09 04 00 00 00 fe 01 02 00  
  0000010 00 00 07 05 02 02 08 00 00 07 05 81 02 08 00 00
09 04 00 00 00 fe 01 02 00  
  ...
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0xb
09 04 00 00 00 fe 01 02 00  
  0000000 09 02 35 00 01 01 00 80 32 09 04 00 00 05 fe 01
09 04 00 00 00 fe 01 02 00  
  0000010 02 00 07 05 04 02 08 00 00 07 05 85 02 08 00 00
09 04 00 00 00 fe 01 02 00 09 00  
  ...
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0xc
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 00 0f 01 00 00 80  09 02 00 0f 01 00 00 80 
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0xd
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 00 0f 01 00 00 80  09 02 00 0f 01 00 00 80 
09 04 00 00 00 fe 01 02 00 02 00
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0xe
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 16 00 01 01 00 80  23 97 93 9c 54 80 63 58 
09 04 00 00 00 fe 01 02 00  
  00000010  4d d0 de c2 81 e4 2b 0b  a9 d1 df 8b a6 86 03 3e 
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0xf
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 4d 0a 01 01 00 80  09 02 4d 0a 01 01 00 80 
09 04 00 00 00 fe 01 02 01 02 00  
  00000010  c4 ed 19 24 d6 5a d9 40  cc ba 88 95 1c 0b 51 9b 
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0x10
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 12 00 01 01 00 80  09 02 12 00 01 01 00 80 
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0x11
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 30 00 01 01 00 80  aa 47 64 8a ca d1 c2 e5 
09 04 00 00 00 fe 01 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0x12
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 20 00 01 00 00 80  d5 77 77 85 62 ab 13 4a 
09 04 00 00 00 fe 01 02 00  
  00000010  aa 91 92 8c d9 96 c0 6e  eb 20 9d 9e 92 a7 38 df 
09 04 00 00 00 fe 01 02 00  
 
09 04 00 00 00 fe 01 02 00  
  descriptor 0x13
09 04 00 00 00 fe 01 02 00  
  00000000  09 02 35 00 01 01 00 80  8e 7f 3d 02 11 aa 2a fa 
09 04 00 00 00 fe 00 fe 01 02 00  
  00000010  03 6b 2d 2c 45 d7 25 ff  aa 34 b1 a8 8b 5d a7 b3 
09 04 00 00 00 fe 01 02 88 37 f5</pre>
  ...
|-
 
| 0x0009000 || ... || 0x6 || <pre>09 02 4d0a 01 01 00 80 01
== 2.2 ==
09 04 00 00 00 fe 01 02 00
True Blue Dongle Update v2.2 - Initial worldwide release
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.2/TrueBlueUpdate-2.2.pkg TrueBlueUpdate-2.2/TrueBlueUpdate-2.2.pkg]
    SHA1: 504D53CD6EDFA3382510CCB40CE49F802073FBD4 // MD5: A09CBCD5B3AEC31B07D974BEB4AC21FE // CRC32: 82F977CC // CRC16: 92D4
 
=== Payload (2.2) ===
located in unself'ed eboot.bin @ offset:
  eboot      payload
  Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00008690  00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ...
  0007B588  00072EF0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.2/TB_payload_2.2.bin payload2-2.bin (459.75 KB)]
    SHA1: 69953C9CF60E67E798A22C1016ABCB44A1D42CDF // MD5: F0826BA059B352BC6100647DB7EFDE5F // CRC32: 4B3C2132 // CRC16: 8181
 
==== lv2 dump (2.2) ====
payload @ file offset 0x8698 - 0x7b598
 
http://pastie.org/private/byhfezysb8iz2hed8o2hva
 
==== descriptors (2.2) ====
 
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Start Offset !! End Offset !! descriptor !! Description
|-
| 0x0000000 || ... || 0x0 || <pre>09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
|-
| 0x0001000 || ... || 0x1 || <pre>09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
|-
| 0x0002000 || ... || 0x2 || <pre>09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
|-
| 0x0003000 || ... || 0x3 || <pre>09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x0004000 || ... || 0x4 || <pre>09 02 1600 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x0008000 || ... || 0x5 || <pre>09 02 4d0a 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 04 00 00 00 fe 01 02 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 04 00 00 00 fe 01 02 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04 00  
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 2e e3 7c</pre>
09 04 00 00 00 fe 01 02 00  
|-
09 04 00 00 00 fe 01 02 00 02 00  
| 0x000c000 || ... || 0x7 || <pre>09 02 1200 01 01 00 80 01
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00</pre>
09 04 00 00 00 fe 01 02 00  
|-
09 04 00 00 00 fe 01 02 00  
| 0x000d000 || ... || 0x8 || <pre>09 02 0000 01 01 00 80 01
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00</pre>
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00  
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00  
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 88 37 f5</pre>
|-
|-
| 0x000e000 || ... || 0x9 || <pre>09 02 3000 01 01 00 80 01
| 0x0009000 || ... || 0x6 || <pre>09 02 4d0a 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
3e 21 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x0010000 || ... || 0xa || <pre>09 02 2000 01 00 00 80 01
09 04 00 00 00 fe 01 02 00
09 04 00 00 02 ff 00 00 00
09 04 00 00 00 fe 01 02 00
07 05 02 02 08 00 00
09 04 00 00 00 fe 01 02 00
07 05 81 02 08 00 00</pre>
09 04 00 00 00 fe 01 02 00 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x0014000 || ... || 0xb || <pre>09 02 3500 01 01 00 80 32
09 04 00 00 00 fe 01 02 00
09 04 00 00 05 fe 01 02 00
09 04 00 00 00 fe 01 02 00
07 05 04 02 08 00 00
09 04 00 00 00 fe 01 02 00
07 05 85 02 08 00 00
09 04 00 00 00 fe 01 02 00
07 05 06 02 08 00 00
09 04 00 00 00 fe 01 02 00
07 05 07 02 08 00 00
09 04 00 00 00 fe 01 02 01 02 00
07 05 88 02 08 00 00</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c000 || ... || 0xc || <pre>09 02 000f 01 00 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c008 || ... || 0xd || <pre>09 02 000f 01 00 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c020 || ... || 0xe || <pre>09 02 1600 01 01 00 80</pre>
09 04 00 00 00 fe 01 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c040 || ... || 0xf || <pre>09 02 4d0a 01 01 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c048 || ... || 0x10 || <pre>09 02 4d0a 01 01 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c060 || ... || 0x11 || <pre>09 02 1200 01 01 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 00 fe 01 02 00
| 0x001c068 || ... || 0x12 || <pre>09 02 1200 01 01 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c070 || ... || 0x13 || <pre>09 02 3000 01 01 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c080 || ... || 0x14 || <pre>09 02 2000 01 01 00 80</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| 0x001c0a0 || ... || 0x15 || <pre>09 02 3500 01 01 00 80 3</pre>
09 04 00 00 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
|}
09 04 00 00 00 fe 01 02 00
http://pastie.org/private/11axjnmsy73lury2iaymkw
09 04 00 00 00 fe 01 02 00
 
09 04 00 00 00 fe 01 02 00
 
09 04 00 00 00 fe 01 02 00
==== TB 2.2 update ====
09 04 00 00 00 fe 01 02 00
<!--//TB 2.2 update and how the update data .bin is written//-->
09 04 00 00 00 00 00 fe 01 02 00
{| class="wikitable"
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
! 0x00000 - 0x00eff !! 0x00000 - 0x00eff
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00
0000000 09 02 12 00 01 00 00 80 fa 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00
0000010 02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
09 04 00 04 00 00 00 fe 01 02 00
0000020 7c 08 02 a6 48 00 00 05 7c 88 02 a6 38 84 ff f8
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
0000000 09 02 12 00 01 00 00 80 fa 09 04 00 00 00 fe 01
09 04 00 00 00 fe 01 02 00
0000010 02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
09 04 00 00 00 fe 01 02 00
0000020 7c 08 02 a6 48 00 00 05 7c 88 02 a6 38 84 ff f8
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00 09 04
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00
0000ed0 80 00 00 00 00 7f 03 30 80 00 00 00 00 7f 8c 30
09 04 00 00 00 fe 01 02 00
0000ee0 00 00 00 00 00 00 00 00 80 00 00 00 00 7f 03 44
09 04 00 00 00 fe 01 02 00
0000ef0 80 00 00 00 00 7f 8c 30 00 00 00 00 00 00 00 00
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
0000ed0 80 00 00 00 00 7f 03 30 80 00 00 00 00 7f 8c 30
09 04 00 00 00 fe 01 02 00 09 00
0000ee0 00 00 00 00 00 00 00 00 80 00 00 00 00 7f 03 44
09 04 00 00 00 fe 01 02 00
0000ef0 80 00 00 00 00 7f 8c 30 00 00 00 00 00 00 00 00
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
! 0x00f00 - 0x11eff !! 0x20000 - 0x30fff
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00 02 00
0000f00 11 4d c0 07 90 7c 60 db fc 5c 66 c5 d2 b9 ea 18
09 04 00 00 00 fe 01 02 00
0000f10 38 e2 81 dd aa a7 09 e6 c9 71 89 94 4c cb 26 c0
09 04 00 00 00 fe 01 02 00
0000f20 54 00 0c 0d f5 cb 38 12 19 f8 11 5d 05 11 ef b3
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
0020000 11 4d c0 07 90 7c 60 db fc 5c 66 c5 d2 b9 ea 18
09 04 00 00 00 fe 01 02 00
0020010 38 e2 81 dd aa a7 09 e6 c9 71 89 94 4c cb 26 c0
09 04 00 00 00 fe 01 02 00
0020020 54 00 0c 0d f5 cb 38 12 19 f8 11 5d 05 11 ef b3
09 04 00 00 00 fe 01 02 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00
0011ed0 5e e3 d5 fe cc b5 4b b9 cd de c4 b5 be c2 97 91
09 04 00 00 00 fe 01 02 00
0011ee0 4f f8 c6 84 3f 51 ab 7a 61 e6 10 8c 5b 75 2e 21
09 04 00 00 00 fe 01 02 00
0011ef0 f0 c8 66 52 67 ed 0c 7e b9 1e ce 05 82 6f 4a 95
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 fe 01 02 00
0030fd0 5e e3 d5 fe cc b5 4b b9 cd de c4 b5 be c2 97 91
09 04 00 00 00 fe 01 02 00
0030fe0 4f f8 c6 84 3f 51 ab 7a 61 e6 10 8c 5b 75 2e 21
09 04 00 00 00 fe 01 02 00
0030ff0 f0 c8 66 52 67 ed 0c 7e b9 1e ce 05 82 6f 4a 95
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
! 0x11f00 - 0x21eff !! 0x40000 - 0x4ffff
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00
0011f00 bd a7 dc 80 af ce a8 35 e9 51 de 8b a3 20 53 cd
09 04 00 00 00 fe 01 02 00
0011f10 e1 6c ed 3a b9 b9 a5 02 09 04 4c 40 d4 fb 44 79
09 04 00 00 00 fe 01 02 00
0011f20 79 a5 0a f5 c0 d4 69 f7 20 8b 6d 0b f8 31 ab 2f
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
0040000 bd a7 dc 80 af ce a8 35 e9 51 de 8b a3 20 53 cd
09 04 00 00 00 fe 01 02 00
0040010 e1 6c ed 3a b9 b9 a5 02 09 04 4c 40 d4 fb 44 79
09 04 00 00 00 00 00 fe 01 02 00
0040020 79 a5 0a f5 c0 d4 69 f7 20 8b 6d 0b f8 31 ab 2f
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>0021ed0 ba 85 d4 f2 cc 57 4b ae 28 6a cc ed 12 73 c3 21
09 04 00 00 00 fe 01 02 00
0021ee0 28 fd f1 ff 91 b5 bf dc 12 34 e4 e5 81 ed 00 d1
09 04 00 00 00 fe 01 02 00
0021ef0 3b 4c 13 e9 8d b8 0e 15 07 15 cb 37 14 1e fc 12</pre> || <pre>
09 04 00 00 00 fe 01 02 00
004ffd0 ba 85 d4 f2 cc 57 4b ae 28 6a cc ed 12 73 c3 21
09 04 00 00 00 00 00 fe 01 02 00
004ffe0 28 fd f1 ff 91 b5 bf dc 12 34 e4 e5 81 ed 00 d1
09 04 00 00 00 fe 01 02 00
004fff0 3b 4c 13 e9 8d b8 0e 15 07 15 cb 37 14 1e fc 12
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-   
09 04 00 00 00 fe 01 02 00
! 0x21f00 - 0x32eff !! 0xa0000 - 0xb0fff
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 04 00 00 00 fe 01 02 00
0021f00 4a e0 50 59 85 2f 3c 35 82 3a 87 45 d4 9c 02 a7
09 04 00 00 00 fe 01 02 00
0021f10 3c 36 b9 58 e2 b6 ac cb cc a1 51 14 9e 18 b7 1c
09 04 00 00 00 fe 01 02 00
0021f20 49 ee a9 db 86 e0 ca 20 b6 73 9e 65 66 77 85 da
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
00a0000 4a e0 50 59 85 2f 3c 35 82 3a 87 45 d4 9c 02 a7
09 04 00 00 00 fe 01 02 00
00a0010 3c 36 b9 58 e2 b6 ac cb cc a1 51 14 9e 18 b7 1c
09 04 00 00 00 fe 01 02 00 09 04
00a0020 49 ee a9 db 86 e0 ca 20 b6 73 9e 65 66 77 85 da
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00
0032ed0 02 e9 0a 39 b3 44 a2 a1 b1 11 e1 c7 d7 16 a1 a4
09 04 00 00 00 fe 01 02 00
0032ee0 f9 17 e0 29 e8 92 0b bd c2 90 c0 94 63 65 86 bf
09 04 00 00 00 fe 01 02 00
0032ef0 8b cf a7 59 e5 df 80 b3 02 94 f6 02 28 f3 90 58
09 04 00 00 00 fe 01 02 00 09 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
00b0fd0 02 e9 0a 39 b3 44 a2 a1 b1 11 e1 c7 d7 16 a1 a4
09 04 00 00 00 fe 01 02 00
00b0fe0 f9 17 e0 29 e8 92 0b bd c2 90 c0 94 63 65 86 bf
09 04 00 00 00 fe 01 02 00
00b0ff0 8b cf a7 59 e5 df 80 b3 02 94 f6 02 28 f3 90 58
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
! 0x32f00 - 0x44eff !! 0xc0000 - 0xd1fff
09 04 00 00 00 fe 01 02 00 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00
0032f00 04 a3 9b e7 82 91 8d e5 d5 80 2b d9 d7 3c 1e c0
09 04 00 00 00 fe 01 02 00
0032f10 61 d6 09 3a a6 1c 93 6f c5 7c 31 f8 dd cb 78 28
09 04 00 00 00 fe 01 02 00
0032f20 6b b6 77 5a 23 b6 06 dd a8 d1 4e a6 dc fb 98 9e
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
00c0000 04 a3 9b e7 82 91 8d e5 d5 80 2b d9 d7 3c 1e c0
09 04 00 00 00 fe 01 02 01 02 00
00c0010 61 d6 09 3a a6 1c 93 6f c5 7c 31 f8 dd cb 78 28
09 04 00 00 00 fe 01 02 00
00c0020 6b b6 77 5a 23 b6 06 dd a8 d1 4e a6 dc fb 98 9e
09 04 00 00 04 00 00 00 fe 01 02 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00 09
| <pre>
09 04 00 00 00 fe 01 02 00
0044ed0 92 7b 93 d8 3b 36 d8 2d ea ca 6c e6 e3 4e e1 61
09 04 00 00 00 fe 01 fe 01 02 00
0044ee0 48 9e 52 e5 0a 74 0b 1c 5b d4 76 01 13 fc 37 84
09 04 00 00 00 fe 01 02 00
0044ef0 05 a3 8b 12 ed d4 12 f0 12 e2 50 0a 86 81 eb 5b
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
00d1fd0 92 7b 93 d8 3b 36 d8 2d ea ca 6c e6 e3 4e e1 61
09 04 00 00 00 fe 01 02 00
00d1fe0 48 9e 52 e5 0a 74 0b 1c 5b d4 76 01 13 fc 37 84
09 04 00 00 00 fe 01 02 00
00d1ff0 05 a3 8b 12 ed d4 12 f0 12 e2 50 0a 86 81 eb 5b
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
! 0x44f00 - 0x72eff !! 0x60000 - 0x8dfff
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 fe 01 02 00
0044f00 7a e9 9b 7e ca b6 2b ff da fe 16 be 7b 59 d2 b2
09 04 00 00 00 fe 01 02 00
0044f10 a4 ec 11 b0 11 0c d1 ea f4 d4 3b a2 2a f4 e9 b3
09 04 00 00 00 fe 01 02 00
0044f20 ca 86 ae 02 32 a7 19 e6 0d 6f cd 84 fc 66 c5 c2
09 04 00 00 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
0060000 7a e9 9b 7e ca b6 2b ff da fe 16 be 7b 59 d2 b2
09 04 00 00 00 fe 01 02 00
0060010 a4 ec 11 b0 11 0c d1 ea f4 d4 3b a2 2a f4 e9 b3
09 04 00 00 00 fe 01 02 00
0060020 ca 86 ae 02 32 a7 19 e6 0d 6f cd 84 fc 66 c5 c2
09 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
| <pre>
09 04 00 00 00 00 00 fe 01 02 00
0072ed0 38 b8 fe 73 60 a2 7b 1d 3b bb a2 f6 3c d6 ca 0d
09 04 00 00 00 fe 01 02 00
0072ee0 16 b4 4b 1b bc ae fc 93 27 60 70 3a be 8f b5 cd
09 04 00 00 00 fe 01 02 00
0072ef0 99 0a 4c 65 2a ce de d6 0d c8 d2 73 fc b3 85 e2
09 04 00 00 00 fe 01 02 00
</pre> || <pre>
09 04 00 00 00 fe 01 02 00
008dfd0 38 b8 fe 73 60 a2 7b 1d 3b bb a2 f6 3c d6 ca 0d
09 04 00 00 00 fe 01 02 00
008dfe0 16 b4 4b 1b bc ae fc 93 27 60 70 3a be 8f b5 cd
09 04 00 00 00 fe 01 02 00
008dff0 99 0a 4c 65 2a ce de d6 0d c8 d2 73 fc b3 85 e2
09 04 00 04 00 00 00 fe 01 02 00
</pre>
09 04 00 00 00 fe 01 02 00
|-
09 04 00 00 00 fe 01 02 00
|}
09 04 00 00 00 fe 01 02 00
http://pastie.org/private/xqnwgptonrxonytzdstdka
09 04 00 00 00 fe 01 02 00
 
09 04 00 00 00 fe 01 02 00
== 2.3 ==
09 04 00 00 00 fe 01 02 00 09 04
True Blue Dongle Update v2.3 - [http://www.multiupload.com/S5S9X4UON0 TrueBlueUpdate-2.3.zip (546.29 KB)]
09 04 00 00 00 fe 01 02 00
* Fixed games requiring "BD Mirror"
09 04 00 00 00 fe 01 02 00
* True Blue firmware version is now displayed on the XMB "System Information" screen
09 04 00 00 00 fe 01 02 00
    
09 04 00 00 00 fe 01 02 00
   PKG:  SHA1: B8A48394FF09A358CAB230823C18F871256C6A34 // MD5: 67185C448FAEE1FE262556302FB86240 // CRC32: AFF450D2 // CRC16: 21C1
09 04 00 00 00 fe 01 02 00
 
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 2e e3 7c</pre>
|-
| 0x000c000 || ... || 0x7 || <pre>09 02 1200 01 01 00 80 01
09 04 00 00 00 fe 01 02 00</pre>
|-
| 0x000d000 || ... || 0x8 || <pre>09 02 0000 01 01 00 80 01
09 04 00 00 00 fe 01 02 00</pre>
|-
| 0x000e000 || ... || 0x9 || <pre>09 02 3000 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
3e 21 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
|-
| 0x0010000 || ... || 0xa || <pre>09 02 2000 01 00 00 80 01
09 04 00 00 02 ff 00 00 00
07 05 02 02 08 00 00
07 05 81 02 08 00 00</pre>
|-
| 0x0014000 || ... || 0xb || <pre>09 02 3500 01 01 00 80 32
09 04 00 00 05 fe 01 02 00
07 05 04 02 08 00 00
07 05 85 02 08 00 00
07 05 06 02 08 00 00
07 05 07 02 08 00 00
07 05 88 02 08 00 00</pre>
|-
| 0x001c000 || ... || 0xc || <pre>09 02 000f 01 00 00 80</pre>
|-
| 0x001c008 || ... || 0xd || <pre>09 02 000f 01 00 00 80</pre>
|-
| 0x001c020 || ... || 0xe || <pre>09 02 1600 01 01 00 80</pre>
|-
| 0x001c040 || ... || 0xf || <pre>09 02 4d0a 01 01 00 80</pre>
|-
| 0x001c048 || ... || 0x10 || <pre>09 02 4d0a 01 01 00 80</pre>
|-
| 0x001c060 || ... || 0x11 || <pre>09 02 1200 01 01 00 80</pre>
|-
| 0x001c068 || ... || 0x12 || <pre>09 02 1200 01 01 00 80</pre>
|-
| 0x001c070 || ... || 0x13 || <pre>09 02 3000 01 01 00 80</pre>
|-
| 0x001c080 || ... || 0x14 || <pre>09 02 2000 01 01 00 80</pre>
|-
| 0x001c0a0 || ... || 0x15 || <pre>09 02 3500 01 01 00 80 3</pre>
|-
|}
http://pastie.org/private/11axjnmsy73lury2iaymkw
 
 
==== TB 2.2 update ====
<!--//TB 2.2 update and how the update data .bin is written//-->
{| class="wikitable"
|-
! 0x00000 - 0x00eff !! 0x00000 - 0x00eff
|-
| <pre>
0000000 09 02 12 00 01 00 00 80 fa 09 04 00 00 00 fe 01
0000010 02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0000020 7c 08 02 a6 48 00 00 05 7c 88 02 a6 38 84 ff f8
</pre> || <pre>
0000000 09 02 12 00 01 00 00 80 fa 09 04 00 00 00 fe 01
0000010 02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0000020 7c 08 02 a6 48 00 00 05 7c 88 02 a6 38 84 ff f8
</pre>
|-
| <pre>
0000ed0 80 00 00 00 00 7f 03 30 80 00 00 00 00 7f 8c 30
0000ee0 00 00 00 00 00 00 00 00 80 00 00 00 00 7f 03 44
0000ef0 80 00 00 00 00 7f 8c 30 00 00 00 00 00 00 00 00
</pre> || <pre>
0000ed0 80 00 00 00 00 7f 03 30 80 00 00 00 00 7f 8c 30
0000ee0 00 00 00 00 00 00 00 00 80 00 00 00 00 7f 03 44
0000ef0 80 00 00 00 00 7f 8c 30 00 00 00 00 00 00 00 00
</pre>
|-
! 0x00f00 - 0x11eff !! 0x20000 - 0x30fff
|-
| <pre>
0000f00 11 4d c0 07 90 7c 60 db fc 5c 66 c5 d2 b9 ea 18
0000f10 38 e2 81 dd aa a7 09 e6 c9 71 89 94 4c cb 26 c0
0000f20 54 00 0c 0d f5 cb 38 12 19 f8 11 5d 05 11 ef b3
</pre> || <pre>
0020000 11 4d c0 07 90 7c 60 db fc 5c 66 c5 d2 b9 ea 18
0020010 38 e2 81 dd aa a7 09 e6 c9 71 89 94 4c cb 26 c0
0020020 54 00 0c 0d f5 cb 38 12 19 f8 11 5d 05 11 ef b3
</pre>
|-
| <pre>
0011ed0 5e e3 d5 fe cc b5 4b b9 cd de c4 b5 be c2 97 91
0011ee0 4f f8 c6 84 3f 51 ab 7a 61 e6 10 8c 5b 75 2e 21
0011ef0 f0 c8 66 52 67 ed 0c 7e b9 1e ce 05 82 6f 4a 95
</pre> || <pre>
0030fd0 5e e3 d5 fe cc b5 4b b9 cd de c4 b5 be c2 97 91
0030fe0 4f f8 c6 84 3f 51 ab 7a 61 e6 10 8c 5b 75 2e 21
0030ff0 f0 c8 66 52 67 ed 0c 7e b9 1e ce 05 82 6f 4a 95
</pre>
|-
! 0x11f00 - 0x21eff !! 0x40000 - 0x4ffff
|-
| <pre>
0011f00 bd a7 dc 80 af ce a8 35 e9 51 de 8b a3 20 53 cd
0011f10 e1 6c ed 3a b9 b9 a5 02 09 04 4c 40 d4 fb 44 79
0011f20 79 a5 0a f5 c0 d4 69 f7 20 8b 6d 0b f8 31 ab 2f
</pre> || <pre>
0040000 bd a7 dc 80 af ce a8 35 e9 51 de 8b a3 20 53 cd
0040010 e1 6c ed 3a b9 b9 a5 02 09 04 4c 40 d4 fb 44 79
0040020 79 a5 0a f5 c0 d4 69 f7 20 8b 6d 0b f8 31 ab 2f
</pre>
|-
| <pre>0021ed0 ba 85 d4 f2 cc 57 4b ae 28 6a cc ed 12 73 c3 21
0021ee0 28 fd f1 ff 91 b5 bf dc 12 34 e4 e5 81 ed 00 d1
0021ef0 3b 4c 13 e9 8d b8 0e 15 07 15 cb 37 14 1e fc 12</pre> || <pre>
004ffd0 ba 85 d4 f2 cc 57 4b ae 28 6a cc ed 12 73 c3 21
004ffe0 28 fd f1 ff 91 b5 bf dc 12 34 e4 e5 81 ed 00 d1
004fff0 3b 4c 13 e9 8d b8 0e 15 07 15 cb 37 14 1e fc 12
</pre>
|-   
! 0x21f00 - 0x32eff !! 0xa0000 - 0xb0fff
|-
| <pre>
0021f00 4a e0 50 59 85 2f 3c 35 82 3a 87 45 d4 9c 02 a7
0021f10 3c 36 b9 58 e2 b6 ac cb cc a1 51 14 9e 18 b7 1c
0021f20 49 ee a9 db 86 e0 ca 20 b6 73 9e 65 66 77 85 da
</pre> || <pre>
00a0000 4a e0 50 59 85 2f 3c 35 82 3a 87 45 d4 9c 02 a7
00a0010 3c 36 b9 58 e2 b6 ac cb cc a1 51 14 9e 18 b7 1c
00a0020 49 ee a9 db 86 e0 ca 20 b6 73 9e 65 66 77 85 da
</pre>
|-
| <pre>
0032ed0 02 e9 0a 39 b3 44 a2 a1 b1 11 e1 c7 d7 16 a1 a4
0032ee0 f9 17 e0 29 e8 92 0b bd c2 90 c0 94 63 65 86 bf
0032ef0 8b cf a7 59 e5 df 80 b3 02 94 f6 02 28 f3 90 58
</pre> || <pre>
00b0fd0 02 e9 0a 39 b3 44 a2 a1 b1 11 e1 c7 d7 16 a1 a4
00b0fe0 f9 17 e0 29 e8 92 0b bd c2 90 c0 94 63 65 86 bf
00b0ff0 8b cf a7 59 e5 df 80 b3 02 94 f6 02 28 f3 90 58
</pre>
|-
! 0x32f00 - 0x44eff !! 0xc0000 - 0xd1fff
|-
| <pre>
0032f00 04 a3 9b e7 82 91 8d e5 d5 80 2b d9 d7 3c 1e c0
0032f10 61 d6 09 3a a6 1c 93 6f c5 7c 31 f8 dd cb 78 28
0032f20 6b b6 77 5a 23 b6 06 dd a8 d1 4e a6 dc fb 98 9e
</pre> || <pre>
00c0000 04 a3 9b e7 82 91 8d e5 d5 80 2b d9 d7 3c 1e c0
00c0010 61 d6 09 3a a6 1c 93 6f c5 7c 31 f8 dd cb 78 28
00c0020 6b b6 77 5a 23 b6 06 dd a8 d1 4e a6 dc fb 98 9e
</pre>
|-
| <pre>
0044ed0 92 7b 93 d8 3b 36 d8 2d ea ca 6c e6 e3 4e e1 61
0044ee0 48 9e 52 e5 0a 74 0b 1c 5b d4 76 01 13 fc 37 84
0044ef0 05 a3 8b 12 ed d4 12 f0 12 e2 50 0a 86 81 eb 5b
</pre> || <pre>
00d1fd0 92 7b 93 d8 3b 36 d8 2d ea ca 6c e6 e3 4e e1 61
00d1fe0 48 9e 52 e5 0a 74 0b 1c 5b d4 76 01 13 fc 37 84
00d1ff0 05 a3 8b 12 ed d4 12 f0 12 e2 50 0a 86 81 eb 5b
</pre>
|-
! 0x44f00 - 0x72eff !! 0x60000 - 0x8dfff
|-
| <pre>
0044f00 7a e9 9b 7e ca b6 2b ff da fe 16 be 7b 59 d2 b2
0044f10 a4 ec 11 b0 11 0c d1 ea f4 d4 3b a2 2a f4 e9 b3
0044f20 ca 86 ae 02 32 a7 19 e6 0d 6f cd 84 fc 66 c5 c2
</pre> || <pre>
0060000 7a e9 9b 7e ca b6 2b ff da fe 16 be 7b 59 d2 b2
0060010 a4 ec 11 b0 11 0c d1 ea f4 d4 3b a2 2a f4 e9 b3
0060020 ca 86 ae 02 32 a7 19 e6 0d 6f cd 84 fc 66 c5 c2
</pre>
|-
| <pre>
0072ed0 38 b8 fe 73 60 a2 7b 1d 3b bb a2 f6 3c d6 ca 0d
0072ee0 16 b4 4b 1b bc ae fc 93 27 60 70 3a be 8f b5 cd
0072ef0 99 0a 4c 65 2a ce de d6 0d c8 d2 73 fc b3 85 e2
</pre> || <pre>
008dfd0 38 b8 fe 73 60 a2 7b 1d 3b bb a2 f6 3c d6 ca 0d
008dfe0 16 b4 4b 1b bc ae fc 93 27 60 70 3a be 8f b5 cd
008dff0 99 0a 4c 65 2a ce de d6 0d c8 d2 73 fc b3 85 e2
</pre>
|-
|}
http://pastie.org/private/xqnwgptonrxonytzdstdka
 
== 2.3 ==
True Blue Dongle Update v2.3 - [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.3/TrueBlueUpdate-2.3.pkg /TrueBlueUpdate-2.3/TrueBlueUpdate-2.3.pkg]
* Fixed games requiring "BD Mirror"
* True Blue firmware version is now displayed on the XMB "System Information" screen
    
   PKG:  SHA1: B8A48394FF09A358CAB230823C18F871256C6A34 // MD5: 67185C448FAEE1FE262556302FB86240 // CRC32: AFF450D2 // CRC16: 21C1
 
<!--// The 'True Blue' team again comes thru with more support, this time with another update (v2.3), which was developed after the team was contacted by 'Paradox' in regard to problems with some of the latest games like 'Modern Warfare 3', and up-coming releases and patches, after some brain-storming and figuring out the compatibility problems the 'True Blue' team has now released the v2.3 update which will be required for all 'future' PS3 games released. //-->
<!--// The 'True Blue' team again comes thru with more support, this time with another update (v2.3), which was developed after the team was contacted by 'Paradox' in regard to problems with some of the latest games like 'Modern Warfare 3', and up-coming releases and patches, after some brain-storming and figuring out the compatibility problems the 'True Blue' team has now released the v2.3 update which will be required for all 'future' PS3 games released. //-->
Unpkg/unself'ed: [http://www.multiupload.com/FHT635SH7W TrueBlueUpdate-2.3.pkg.out.rar (1022.45 KB)] <br />


=== Payload (2.3) ===
=== Payload (2.3) ===
located in unself'ed eboot.bin @ offset:
located in unself'ed eboot.bin @ offset:
   eboot      payload
   eboot      payload
   Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
   00008698  00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
   00008698  00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ...
  0007BD88  000736F0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.3/payload_2.3.bin payload_2.3.bin (461.75 KB)]
  SHA1: DD8C3302F5F2394B2A0D907DE972AFB8E94DB0B5 // MD5: 7E4C3C6D7BA24375D3BE83074D882E0A // CRC32: 7D748CE8 // CRC16: 4A3B
 
==== lv2 dump (2.3) ====
payload @ file offset 0x8698 - 0x736F0
 
==== descriptors (2.3) ====
 
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Start Offset !! End Offset !! descriptor !! Description
|-
| 0x0000000 || ... || 0x0 || <pre>09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
|-
| - || - || - || <pre>09 03 A6 4E 80 04 21
09 03 A6 E8 5F 00 08
09 03 A6 E8 5F 00 08
09 00 00 F8 41 00 28
09 03 A6 E8 49 00 08
09 00 00 F8 41 00 28 E9
09 03 A6 E8 49 00 08 4E
...
</pre>
|-
|}
 
== 2.4 ==
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.4/TrueBlueUpdate-2.4.pkg TrueBlueUpdate-2.4/TrueBlueUpdate-2.4.pkg]
=== Payload (2.4) ===
located in unself'ed eboot.bin @ offset:
  eboot      payload
  Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00008730  00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ...
  000A3620  0009AEFF  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.4/payload_2.4.bin payload_2.4.bin (619.75 KB)]
  SHA1: C062057BFBE4A0DF6C6C6E1B33C7561BC859C23F // MD5: 69FC4CE04DD4255A0BEEF4C2168F0AB0 // CRC32: 1C9EE18 // CRC16: 85DE
 
IDA DB: [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.4/EBOOT_SHT_fixed.i64 EBOOT_SHT_fixed.i64 (3.01 MB)]
 
== 2.5 ==
=== Payload (2.5) ===
start: 8600, end: 63e00, size: 5b800
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.5/EBOOT,BIN.elf TrueBlueUpdate-2.5/EBOOT,BIN.elf]
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.5/update_data_2.5.bin TrueBlueUpdate-2.5/update_data_2.5.bin]
 
== 2.61 ==
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.61/TrueBlueUpdate-2.61.pkg TrueBlueUpdate-2.61.pkg]
=== Payload (2.61) ===
located in unself'ed eboot.bin @ offset:
 
  Offset(h)  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00008768  00000000  E4 C7 60 B6 E3 77 C2 89 B3 71 1D 06 EE 4C DF F7  äÇ`¶ãw‰³q..îLß÷
    ...
  00066F58  0005E7F0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.61/payload_2.61.bin payload_2.61.bin (378 KB)]
  SHA1: 7CEA46601B717912D6A434CA2C164E0A9B890825 // MD5: 1114BC3061581FC592A3797B340FD545 // CRC32: B66F50FD // CRC16: B685
 
IDA DB: [http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.61/TrueBlueUpdate-2.61.idc TrueBlueUpdate-2.61.idc (203 KB)]
 
== 2.62 ==
=== Payload (2.62) ===
located in unself'ed eboot.bin @ offset:
 
  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00000000  E0 AE 1B 14 9D 24 05 8A D0 BB 65 D8 7F CC 1C 24  à®...$.ŠÐ»eØ.Ì.$
    ...
  0005E7F0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â
 
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.62/payload_2.62.bin payload_2.62.bin (378 KB)]
  SHA1: C5D37456FD5E59CFB648C82BBBE3FD95875E7C49 // MD5: 870C58F2CEC6BDB0ACF43EDD459ECD1C // CRC32: 35B2B2CA // CRC16: E3DE
 
== 2.7 ==
=== Payload (2.7) ===
located in unself'ed eboot.bin @ offset:
 
  Offset(h)  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  000087c8  00000000  E0 AE 1B 14 9D 24 05 8A D0 BB 65 D8 7F CC 1C 24  à®...$.ŠÐ»eØ.Ì.$
     ...
     ...
   0007BD88   000736F0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2 .Le*ÎÞÖ.ÈÒsü³…â
   00067fc8   0005F7F0  D9 5A C0 45 E8 78 E6 C6 16 0A 98 10 1B CA 52 3B ÙZÀEèxæÆ..˜..ÊR;


[http://www.multiupload.com/F0OVXTV2UV payload_2.3.bin (461.75 KB)]
[http://www.ps3devwiki.com/files/reDRM/TrueBlue/Updates/TrueBlueUpdate-2.7/TB_payload_27.bin TB_payload_27.bin (382 KB)]
   SHA1: DD8C3302F5F2394B2A0D907DE972AFB8E94DB0B5 // MD5: 7E4C3C6D7BA24375D3BE83074D882E0A // CRC32: 7D748CE8 // CRC16: 4A3B
   SHA1: 107A4E37471D58E79B6F8A884FF09DD3A5F83DD0 // MD5: 495970F92139F966BF78E43509BB7C38 // CRC32: FBA0FCEB // CRC16: AD81


==== lv2 dump (2.3) ====
payload @ file offset 0x8698 - 0x736F0
==== descriptors (2.3) ====


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
|- bgcolor="#cccccc"
! Start Offset !! End Offset !! descriptor !! Description
|-
| 0x0000000 || ... || 0x0 || <pre>09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd</pre>
|-
| - || - || - || <pre>09 03 A6 4E 80 04 21
09 03 A6 E8 5F 00 08
09 03 A6 E8 5F 00 08
09 00 00 F8 41 00 28
09 03 A6 E8 49 00 08
09 00 00 F8 41 00 28 E9
09 03 A6 E8 49 00 08 4E
...
</pre>
|-
|}

Revision as of 19:10, 5 June 2019

Description

TrueBlue dongles are USB dongles for the PS3 which enable custom firmware 'special' functionality to launch resigned game backups. These dongles are themselves a form of DRM, as the particular format of these backups will not work without the TB dongle. Contentdisc's contain fself'ed eboot.bin's.
Hardware-wise, there are many similarities with PS3Cobra

Clarifications

  • If the content works with the dongle, that means the original content also works (without the dongle) if resigned for Firmware v3.55!
  • TrueBlue dongles/firmware do not support PSN (OFW and KaKaRoTo Kind of ´Jailbreak´ do)
  • Special features for PS Vita are not usable (OFW and KaKaRoTo Kind of ´Jailbreak´ can)
  • TrueBlue cannot play Firmware 3.6x+/3.7x+/4.x+ original content (it does not have the keys for it).
  • It can only play such content which is re-encrypted/resigned with the key supported by the dongle.
    • Such content was limited to already decryptable and debug eboot.bin's.
      • Titles in the wild were almost entirely released by PARADOX (patches) & PARADiSO (full pirated releases) between November 2011 and June 2012 - with groups like BORG and EHRGEIZ appearing from May through June of 2012. There was also lighttake, which sold full pre-patched pirated Blu-ray discs. It seems possible that they were involved in the TrueBlue production/distribution. Profiting from or otherwise receiving money for re-applying DRM could likely be considered a scam.
      • No public tools exist for 'converting' to TB format (re-encrypting/resigning) - making TB dongle users completely dependent on warez release groups like PARADOX/PARADiSO/BORG/EHRGEIZ.
  • Content for Firmware v3.55 and lower still works (after all, its just a MFW 3.55) - with some exceptions (in some cases it will even brick the dongle when running certain pieces of homebrew).
  • Needs the MFW (and cannot work on OFW's, that is why there is no 'power/eject trick')
  • Cannot be used for downgraded consoles (which rely on lv1 syscon hashcheck patches)
  • If you are using special firmware now, they will not be compatible with this one. e.g. Incompatible with:
    • OtherOS++
    • Proper MFW's
    • Kmeaw, wutangrza, waninkoko, etc.
    • pre 3.50 etc.

Hardware Dongle

Dongle 1.0

Psjb2 Trueblue - OVERVIEW
Psjb2 Trueblue - TOP
Psjb2 Trueblue - BOTTOM

Components

Actel ProASIC3 A3P250 - FPGA

  A3P250 = 250,000 System Gates
  blank = Speed Grade: Standard
  VQ = Package Type: Very Thin Quad Flat Pack (0.5mm pitch)
  G = Lead-Free Packaging: RoHS-Compliant (Green)
  100 = Package Lead Count : 100 pins
  blank = Security Feature : no IP license
  blank = Temperature Range: Commercial (0°C to +70°C Ambient Temperature)

128-bit AES
1,024 bits of user flash memory
Datasheets and usermanuals: http://www.actel.com/products/pa3/docs.aspx#ds
Familyroot: http://www.actel.com/products/pa3/

Pinout A3P250 VQ100
Actel ProASIC3 A3P250 - FPGA (psjb2-Trueblue) VQ100 package
Pin Function Notes
1 GND Ground
2 GAA2/IO118UDB3
3 IO118VDB3
4 GAB2/IO117UDB3
5 IO117VDB3
6 GAC2/IO116UDB3
7 IO116VDB3
8 IO112PSB3
9 GND Ground
10 GFB1/IO109PDB3
11 GFB0/IO109NDB3
12 VCOMPLF
13 GFA0/IO108NPB3
14 VCCPLF
15 GFA1/IO108PPB3
16 GFA2/IO107PSB3
17 VCC
18 VCCIB3
19 GFC2/IO105PSB3
20 GEC1/IO100PDB3
21 GEC0/IO100NDB3
22 GEA1/IO98PDB3
23 GEA0/IO98NDB3
24 VMV3
25 GNDQ Ground
26 GEA2/IO97RSB2
27 GEB2/IO96RSB2
28 GEC2/IO95RSB2
29 IO93RSB2
30 IO92RSB2
31 IO91RSB2
32 IO90RSB2
33 IO88RSB2
34 IO86RSB2
35 IO85RSB2
36 IO84RSB2
37 VCC
38 GND Ground
39 VCCIB2
40 IO77RSB2
41 IO74RSB2
42 IO71RSB2
43 GDC2/IO63RSB2
44 GDB2/IO62RSB2
45 GDA2/IO61RSB2
46 GNDQ Ground
47 TCK
48 TDI
49 TMS
50 VMV2
51 GND Ground
52 VPUMP
53 NC
54 TDO
55 TRST
56 VJTAG
57 GDA1/IO60USB1
58 GDC0/IO58VDB1
59 GDC1/IO58UDB1
60 IO52NDB1
61 GCB2/IO52PDB1
62 GCA1/IO50PDB1
63 GCA0/IO50NDB1
64 GCC0/IO48NDB1
65 GCC1/IO48PDB1
66 VCCIB1
67 GND Ground
68 VCC
69 IO43NDB1
70 GBC2/IO43PDB1
71 GBB2/IO42PSB1
72 IO41NDB1
73 GBA2/IO41PDB1
74 VMV1
75 GNDQ Ground
76 GBA1/IO40RSB0
77 GBA0/IO39RSB0
78 GBB1/IO38RSB0
79 GBB0/IO37RSB0
80 GBC1/IO36RSB0
81 GBC0/IO35RSB0
82 IO29RSB0
83 IO27RSB0
84 IO25RSB0
85 IO23RSB0
86 IO21RSB0
87 VCCIB0
88 GND Ground
89 VCC
90 IO15RSB0
91 IO13RSB0
92 IO11RSB0
93 GAC1/IO05RSB0
94 GAC0/IO04RSB0
95 GAB1/IO03RSB0
96 GAB0/IO02RSB0
97 GAA1/IO01RSB0
98 GAA0/IO00RSB0
99 GNDQ Ground
100 VMV0

24.000 MHz Crystal

CLK for Actel

AMS1117 2.851049 - Low Dropout Linear Regulator

Datasheet:

File:AMS1117 - SOT-223.png

A 47 (unreferenced 5pin IC)

5-pin SOT5
A 47
pinout
package: SOT5 / SOT23-5
pins: 3 x 2 (5)
markings: A 47

datasheet: none (yet)

Pin Usage Remarks
1
2 GND Ground
3
4
5

Winbond 25X16AVSIG (SPI Flash 16Mbit)

8-pin TSSOP
Winbond 25X16A
SOIC-8 pinout

W - Winbond
25X - SPI Flash with 4KB sectors/64Kbyte blocks, dual output
16A - 16Mbit / 2M-byte
V - Supply Voltage 2.7 to 3.6V
S - Package Type : 8pin SOIC 150-mil
I - Temperature Range: Industrial (-40'C ~ 85'C)
G - Environment: Green Package (Lead-free, RoHS Compliant, Halogen-free (TBBA), Antimony-Oxie-free)

datasheet: W25X16A.pdf (1.3 MB) / https://web.archive.org/web/*/http://ps3devwiki.com/files/reDRM/TrueBlue/Datasheets/W25X16A.pdf
Note: can use Bus Ninja or Bus Pirate and FlashROM - ISP is possible, so long as no other devices on the SPI bus are trying to access the device (in that case, you might want to cut Vcc to the FPGA or the regulator for it).

Pin Usage I/O Remarks
1 /CS I Chip Select (high=deselect, low=select)
2 DO O Data output
3 /WP I Write Protect (active low)
4 GND Ground
5 DIO I/O Serial data input/output
6 CLK I Serial Clock
7 /HOLD I Hold (high=normal/resume, low=hold/pause)
8 VCC Vcc (min 2.7-max 3.6V @ Fr0 75MHz / min 3.0-max 3.6V @ Fastread Fr1 100MHz)

Test Points

PSJB2/TrueBlue - Testpoints to Winbond SPI flash

There are test points on the dongle that provice full pin access to the Winbond chip, be careful soldering to them since it is easy to pull off a test point.

Dongle 2.0

Supposed to be massproduced instead of manually soldered like the 1.0 dongle. Not seen in the wild yet.

Dongle Clones

Jb2usb

Jb2usb clone dongle overview
Jb2usb clone dongle board












JB-King

  • JB-King is a "copy-cat" clone by dongle makers in China. (some have claimed by the makers of PS3Go). Its poetic, piracy and theft of the "intellectual property" of pirates and thieves.

Components

Winbond 25X16AVSIG (SPI Flash 16Mbit)

8-pin TSSOP
Winbond 25X16A
SOIC-8 pinout

W - Winbond
25X - SPI Flash with 4KB sectors/64Kbyte blocks, dual output
16A - 16Mbit / 2M-byte
V - Supply Voltage 2.7 to 3.6V
S - Package Type : 8pin SOIC 150-mil
I - Temperature Range: Industrial (-40'C ~ 85'C)
G - Environment: Green Package (Lead-free, RoHS Compliant, Halogen-free (TBBA), Antimony-Oxie-free)

datasheet: W25X16A.pdf (1.3 MB) / http://www.ps3devwiki.com/files/reDRM/Datasheets/W25X16A.pdf
Note: can use Bus Ninja or Bus Pirate and FlashROM - ISP is possible, so long as no other devices on the SPI bus are trying to access the device (in that case, you might want to cut Vcc to the FPGA or the regulator for it).

Pin Usage I/O Remarks
1 /CS I Chip Select (high=deselect, low=select)
2 DO O Data output
3 /WP I Write Protect (active low)
4 GND Ground
5 DIO I/O Serial data input/output
6 CLK I Serial Clock
7 /HOLD I Hold (high=normal/resume, low=hold/pause)
8 VCC Vcc (min 2.7-max 3.6V @ Fr0 75MHz / min 3.0-max 3.6V @ Fastread Fr1 100MHz)

Test Points


PSJB2/TrueBlue - Testpoints to Winbond SPI flash


STM32 F103C8T6 : U2

U2
datasheet: stm32_f103c8t6.pdf (1.38 MB)

Pinout STM32 F103C8T6 LQFP48
STMicroelectronics STM32 F103C8T6 - LQFP48 package
Pin Function Notes
1 VBAT
2 PC13-TAMPER-RTC
3 PC14-OSC32_IN
4 PC15-OSC32_OUT
5 PD0-OSC_IN
6 PD1-OSC_OUT
7 NRST
8 VSSA
9 VDDA
10 PA0-WKUP
11 PA1
12 PA2
13 PA3
14 PA4
15 PA5
16 PA6
17 PA7
18 PB0
19 PB1
20 PB2
21 PB10
22 PB11
23 VSS_1
24 VDD_1
25 PB12
26 PB13
27 PB14
28 PB15
29 PA8
30 PA9
31 PA10
32 PA11
33 PA12
34 PA13
35 VSS_2
36 VDD_2
37 PA14
38 PA15
39 PB3
40 PB4
41 PB5
42 PB6
43 PB7
44 BOOT0
45 PB8
46 PB9
47 VSS_3
48 VDD_3

Actel ProASIC3 A3P125 - FPGA : U3

U3

  A3P125 = 125,000 System Gates
  blank = Speed Grade: Standard
  VQ = Package Type: Very Thin Quad Flat Pack (0.5mm pitch)
  G = Lead-Free Packaging: RoHS-Compliant (Green)
  100 = Package Lead Count : 100 pins
  blank = Security Feature : no IP license
  blank = Temperature Range: Commercial (0°C to +70°C Ambient Temperature)

128-bit AES
1,024 bits of user flash memory
Datasheets and usermanuals: http://www.actel.com/products/pa3/docs.aspx#ds
Familyroot: http://www.actel.com/products/pa3/

Pinout A3P125 VQ100
Actel ProASIC3 A3P250 - FPGA (psjb2-Trueblue) VQ100 package
Pin Function Notes
1 GND Ground
2 GAA2/IO118UDB3
3 IO118VDB3
4 GAB2/IO117UDB3
5 IO117VDB3
6 GAC2/IO116UDB3
7 IO116VDB3
8 IO112PSB3
9 GND Ground
10 GFB1/IO109PDB3
11 GFB0/IO109NDB3
12 VCOMPLF
13 GFA0/IO108NPB3
14 VCCPLF
15 GFA1/IO108PPB3
16 GFA2/IO107PSB3
17 VCC
18 VCCIB3
19 GFC2/IO105PSB3
20 GEC1/IO100PDB3
21 GEC0/IO100NDB3
22 GEA1/IO98PDB3
23 GEA0/IO98NDB3
24 VMV3
25 GNDQ Ground
26 GEA2/IO97RSB2
27 GEB2/IO96RSB2
28 GEC2/IO95RSB2
29 IO93RSB2
30 IO92RSB2
31 IO91RSB2
32 IO90RSB2
33 IO88RSB2
34 IO86RSB2
35 IO85RSB2
36 IO84RSB2
37 VCC
38 GND Ground
39 VCCIB2
40 IO77RSB2
41 IO74RSB2
42 IO71RSB2
43 GDC2/IO63RSB2
44 GDB2/IO62RSB2
45 GDA2/IO61RSB2
46 GNDQ Ground
47 TCK
48 TDI
49 TMS
50 VMV2
51 GND Ground
52 VPUMP
53 NC
54 TDO
55 TRST
56 VJTAG
57 GDA1/IO60USB1
58 GDC0/IO58VDB1
59 GDC1/IO58UDB1
60 IO52NDB1
61 GCB2/IO52PDB1
62 GCA1/IO50PDB1
63 GCA0/IO50NDB1
64 GCC0/IO48NDB1
65 GCC1/IO48PDB1
66 VCCIB1
67 GND Ground
68 VCC
69 IO43NDB1
70 GBC2/IO43PDB1
71 GBB2/IO42PSB1
72 IO41NDB1
73 GBA2/IO41PDB1
74 VMV1
75 GNDQ Ground
76 GBA1/IO40RSB0
77 GBA0/IO39RSB0
78 GBB1/IO38RSB0
79 GBB0/IO37RSB0
80 GBC1/IO36RSB0
81 GBC0/IO35RSB0
82 IO29RSB0
83 IO27RSB0
84 IO25RSB0
85 IO23RSB0
86 IO21RSB0
87 VCCIB0
88 GND Ground
89 VCC
90 IO15RSB0
91 IO13RSB0
92 IO11RSB0
93 GAC1/IO05RSB0
94 GAC0/IO04RSB0
95 GAB1/IO03RSB0
96 GAB0/IO02RSB0
97 GAA1/IO01RSB0
98 GAA0/IO00RSB0
99 GNDQ Ground
100 VMV0

unreferenced 5pin IC

U4

unreferenced 3pin IC

U5

24.000 MHz Crystal

CLK for Actel

Downloads

First release (1.0/2.1)

Update 2.2

FW Info (1.0/2.1)

PS3 System Software
   
MFW 3.55-Dongle (Jailbreak2.CFW)
filedate: juli 13 2011 2:08:58
174639 KB
MD5: 43C522F8897D77B6165F95BCF3409090
SHA1: A64B010DB98996C7E53768D37D4D346F271D5950
CRC32: A32FDD1D
CRC16: 6420
HMAC_SHA1: 0x88EF9FEB9BB80ABE7CF68EB3BD76148F7AD6230C

Remarks: needs JB2 dongle as DRM
PUP file information
Package version: 1
Image version: 47517
File count: 7
Header length: 528
Data length: 178829542
PUP file hash : 88EF9FEB9BB80ABE7CF68EB3BD76148F7AD6230C
	File 0
	Entry id: 0x100
	Filename : version.txt
	Data offset: 0x210
	Data length: 13
File hash : 8E533875E1B43B6CBAF5E91663EB7554107B5509
	File 1
	Entry id: 0x101
	Filename : license.xml
	Data offset: 0x21D
	Data length: 267513
File hash : B77EFE54859738385DD803E88FB5E807FF1BC6AB
	File 2
	Entry id: 0x103
	Filename : update_flags.txt
	Data offset: 0x41716
	Data length: 5
File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB
	File 3
	Entry id: 0x200
	Filename : ps3swu.self
	Data offset: 0x4171B
	Data length: 5661656
File hash : C61DDE12E75C2218214700D7D49006583F1B968B
	File 4
	Entry id: 0x201
	Filename : vsh.tar
	Data offset: 0x5A7AF3
	Data length: 10240
File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08
	File 5
	Entry id: 0x202
	Filename : dots.txt
	Data offset: 0x5AA2F3
	Data length: 3
File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A
	File 6
	Entry id: 0x300
	Filename : update_files.tar
	Data offset: 0x5AA2F6
	Data length: 172890112
File hash : 93A7A95BFCFC263DCB4A18477062FDCC72BE47A0

JBKing 1.5 update

http://www.ps3hax.net/2012/03/finally-jb-king-cracks-v2-5-update/

http://www.ps3devwiki.com/files/reDRM/JBKing/Updates/JBKing%202.5/

Content discs

EBOOT.BIN details (1.0/2.1)

SELF header

 elf #1 offset:  00000000_00000090
 header len:     00000000_00000a80
 meta offset:    00000000_000004a0
 phdr offset:    00000000_00000040
 shdr offset:    00000000_002117f8
 file size:      00000000_0021150c
 auth id:        10100000_01000003 (Unknown)
 vendor id:      01000002
 info offset:    00000000_00000070
 sinfo offset:   00000000_00000290
 version offset: 00000000_00000390
 control info:   00000000_000003c0 (00000000_00000100 bytes)
 app version:    1.0.0
 SDK type:       Devkit
 app type:       NP-DRM application

Control info

 control flags:
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 file digest:
    62 7c b1 80 8a b9 38 e3 2c 8c 09 17 08 72 6a 57 9e 25 86 e4
    f1 95 cf a4 c0 04 0f c9 14 de 1f 9a 21 4e 10 ca 6b a6 8c 86
 NPDRM info:
   magic: 4e504400
   unk0 : 00000001
   unk1 : 00000003
   unk2 : 00000001
   content_id: IV0002-NPXS00020_00-TEST000000000001
   digest:     09 37 f1 32 60 b9 70 02 76 9e e4 0f 7b 10 70 0f
   invdigest:  f6 c8 0e cd 9f 46 8f fd 89 61 1b f0 84 ef 8f f0
   xordigest:  5c 62 a4 67 35 ec 25 57 23 cb b1 5a 2e 45 25 5b

Section header

   offset             size              compressed unk1     unk2     encrypted
   00000000_00000a80  00000000_00209dc0 [NO ]      00000000 00000000 [NO ]
   00000000_00210a80  00000000_000005b0 [NO ]      00000000 00000000 [NO ]
   00000000_00211030  00000000_00000000 [NO ]      00000000 00000000 [NO ]
   00000000_00211030  00000000_00000000 [NO ]      00000000 00000000 [NO ]
   00000000_00211030  00000000_00000000 [NO ]      00000000 00000000 [NO ]
   00000000_00210df8  00000000_00000004 [NO ]      00000000 00000000 [N/A]
   00000000_0020a7e0  00000000_00000020 [NO ]      00000000 00000000 [N/A]
   00000000_0020a800  00000000_00000040 [NO ]      00000000 00000000 [N/A]

Encrypted Metadata

 no encrypted metadata in fselfs.

ELF header

 type:                                 Executable file
 machine:                              PowerPC64
 version:                              1
 phdr offset:                          00000000_00000040
 shdr offset:                          00000000_00210e08
 entry:                                00000000_002200f0
 flags:                                00000000
 header size:                          00000040
 program header size:                  00000038
 program headers:                      8
 section header size:                  00000040
 section headers:                      28
 section header string table index:    27


Content Releases

Paradox TB

Note: Releases seen in the wild are full BD content prepatched for TrueBlue. We are only interested in documenting/reversing, so please don't post full links (only stripped).

EBOOT.BIN details

...

FW analysis

FW Changes (1.0/2.1)

Compared to OFW 3.55: ofw-vs-jb2.rar (4.18 MB)

EULA.xml

	<str id="msg_updater_10">This update will install PS3 system software version 3.55, modified to support homebrew software and the disc dongle.</str> 

Version.txt

3.55-Dongle

CORE_OS_PACKAGE.pkg

lv1.self

One patch to lv1_map_htab (lv1 undocumented function 114) to allow for RW mapping of all RAM. So who knows how many other lv1 patches are done at runtime.

file
        Offset(h) 00 01 02 03
  OFW:  000F5A44  39 20 00 00  li  r9,0
  TB:   000F5A44  39 20 00 01  li  r9,1
memory
        Offset(h) 00 01 02 03
  OFW:    2d5a44  39 20 00 00  li r9,0
  TB:     2d5a44  39 20 00 01  li r9,1

lv2_kernel.self

http://pastie.org/private/onlbfdxjdtaddb9blu0sq

only 1 function change, and a section added
sub_28fe30 is replaced 1)
the new section is loaded at 0x80000000007f0000 (which is where those payloads are being loaded) lv2_kernel.bin (6.41 KB)

note 1) : * the 28fe30 function is replaced with OFW code during exploit execution (which is why it is OFW, when there is no dongle). That 28fe30 function mounts dev_flash, so they are in control before even dev_flash loads. When lv2 loads dev_flash, the exploit is triggered which, among the things it does, is replace the function with the proper one to mount dev_flash, then branchs to it and boot continues.

dev_flash_010.tar.aa.2010_11_27_051337

\dev_flash\vsh\module\nas_plugin.sprx

         Offset(h) 00 01 02 03 
   OFW:  00003250  7C 60 1B 78  mr    r0, r3
   TB:   00003250  38 00 00 00  li    r0, 0
         Offset(h) 00 01 02 03 
   OFW:  00037350  41 9E 00 4C  beq-  cr7,4c
   TB:   00037350  60 00 00 00  nop

"standard pkg patches"

dev_flash_016.tar.aa.2010_11_27_051337

\dev_flash\vsh\resource\explore\xmb\category_game.xml

standard app_home and install package files from mfw builder.

http://pastie.org/private/ixsiyvycqmgmcdmv7swcsg

\dev_flash\vsh\resource\explore\xmb\category_video.xml

netflix removed

http://pastie.org/private/4i02xv2onvaezfiy3i56a

Dongle Updater PKG

2.1

TrueBlueUpdate-2.1/dongle-updater.pkg

Dongle is released with 1.0, this PKG is used to update the dongle to 2.1

   SHA1: 4066FFEFD723FAF08EB84A62F4AA38180C40129C // MD5: 0200689D58FCA0FC51F7B738C33A5DC9 // CRC32: 4D72836 // CRC16: 8A62 

Plaintext visible in the unself'ed eboot.bin : http://pastebin.com/EFQczE2r (interesting note: it used /dev_hdd0/vsh/tmp.bin as temp for the payload)

Payload (2.1)

located in unself'ed eboot.bin @ offset:

  eboot      payload
  Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  000084F0   00000000  09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ... 
  002084E0   001FFFF0  EB 3B 01 F7 6F A9 CF 3C B6 EB 89 82 7D E6 7D 3B  ë;.÷o©Ï<¶ë‰‚}æ};

TrueBlueUpdate-2.1/TB_dongle_payload.bin (2 MB)

   SHA1: 43402D6FE2ECE43EBE91531EFA07C366D46DD121 // MD5: BA5AFAB174BF6003D41AC8951301B822 // CRC32: 248284D2 // CRC16: 8C78

lv2 dump (2.1)

payload decrypted @ LV2 dump 0x7f0000

http://pastebin.com/3VG76HQs

descriptors (2.1)

Start Offset End Offset descriptor Description
00000000 00000FFF 0x0 3.41
00001000 00001FFF 0x1 3.41
00002000 00002FFF 0x2 3.41
00003000 00003FFF 0x3 3.41
00004000 00007FFF 0x4
00008000 00008FFF 0x5
00009000 0000BFFF 0x6
0000C000 0000CFFF 0x7
0000D000 0000DFFF 0x8
0000E000 0000FFFF 0x9
00010000 00013FFF 0xA
00014000 0001BFFF 0xB
0001C000 0001C00F 0xC
0001C010 0001C01F 0xD
0001C020 0001C03F 0xE
0001C040 0001C05F 0xF
0001C060 0001C06F 0x10
0001C070 0001C07F 0x11
0001C080 0001C09F 0x12
0001C0A0 001FFFFF 0x13
000A1A80 000B039F 0x14
000B03A0 001736FF 0x15
00173700 00189D5F 0x16
00189D60 001FFFFF 0x17
  descriptor 0x0
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01  
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
  ...
  descriptor 0x1
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01  
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
  ...
  descriptor 0x2
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01  
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
  ...
  descriptor 0x3
  00000000  09 02 12 00 01 00 00 80  fa 09 04 00 00 00 fe 01  
  00000010  02 00 00 00 00 00 00 00  fa ce b0 03 aa bb cc dd
  ...
  descriptor 0x4
  00000000  09 02 16 00 01 01 00 80  01 09 04 00 00 00 fe 01  
  00000010  02 00 04 21 b4 2f fe b1  b2 11 81 84 f8 81 2e 2f
  ...
  descriptor 0x5
  00000000  09 02 4d 0a 01 01 00 80  01 09 04 00 00 00 fe 01  
  00000010  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000020  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000030  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000040  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000050  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000060  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000070  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000080  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000090  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  000000a0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  000000b0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000000c0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  000000d0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  000000e0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  000000f0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000100  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000110  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000120  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000130  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000140  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000150  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000160  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000170  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000180  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000190  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000001a0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  000001b0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  000001c0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  000001d0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  000001e0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  000001f0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000200  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000210  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000220  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000230  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000240  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000250  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000260  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000270  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000280  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000290  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  000002a0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  000002b0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  000002c0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  000002d0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  000002e0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  000002f0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000300  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000310  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000320  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000330  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000340  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000350  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000360  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000370  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000380  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000390  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  000003a0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  000003b0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  000003c0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  000003d0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000003e0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  000003f0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000400  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000410  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000420  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000430  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000440  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000450  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000460  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000470  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000480  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000490  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  000004a0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  000004b0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  000004c0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  000004d0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  000004e0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  000004f0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000500  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000510  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000520  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000530  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000540  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000550  04 00 00 00 fe 01 02 00  00 fe 01 02 00 09 04 00  
  00000560  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000570  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000580  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000590  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  000005a0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000005b0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  000005c0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  000005d0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  000005e0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  000005f0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000600  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000610  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000620  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000630  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000640  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000650  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000660  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000670  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000680  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000690  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  000006a0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  000006b0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  000006c0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  000006d0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  000006e0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  000006f0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000700  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000710  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000720  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000730  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000740  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000750  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000760  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000770  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000780  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000790  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  000007a0  00 09 04 00 00 00 fe 01  00 00 00 fe 01 02 00 09  
  000007b0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000007c0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  000007d0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  000007e0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000007f0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000800  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000810  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000820  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000830  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000840  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000850  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000860  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000870  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000880  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000890  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  000008a0  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  000008b0  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  000008c0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000008d0  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  000008e0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  000008f0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000900  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000910  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000920  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000930  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000940  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000950  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  00000960  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  00000970  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  00000980  02 00 09 04 00 00 00 fe  01 02 00 09 04 00 00 00  
  00000990  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  000009a0  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  000009b0  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  000009c0  01 02 00 09 04 00 00 00  fe 01 02 00 09 04 00 00  
  000009d0  00 fe 01 02 00 09 04 00  00 00 fe 01 02 00 09 04  
  000009e0  00 00 00 fe 01 02 00 09  04 00 00 00 fe 01 02 00  
  000009f0  09 04 00 00 00 fe 01 02  00 09 04 00 00 00 fe 01  
  00000a00  fe 01 02 00 09 04 00 00  00 fe 01 02 00 09 04 00  
  00000a10  00 00 fe 01 02 00 09 04  00 00 00 fe 01 02 00 09  
  00000a20  04 00 00 00 fe 01 02 00  09 04 00 00 00 fe 01 02  
  00000a30  00 09 04 00 00 00 fe 01  02 00 09 04 00 00 00 fe  
  00000a40  00 fe 01 02 00 09 04 00  00 00 fe 01 02 88 37 f5  
  00000a50  49 4f df 9c 28 32 2f f0  14 cd 27 47 6a 23 81 75  
  ...
  descriptor 0x6
  0000000 09 02 4d 0a 01 01 00 80 01 09 04 00 00 00 fe 01
  0000010 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000020 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000030 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000040 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000050 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000060 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000070 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000080 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000090 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  00000a0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  00000b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00000c0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  00000d0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00000e0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  00000f0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000100 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000110 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000120 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000130 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000140 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000150 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000160 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000170 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000180 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000190 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00001a0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  00001b0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  00001c0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  00001d0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  00001e0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  00001f0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000200 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000210 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000220 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000230 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000240 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000250 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000260 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000270 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000280 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000290 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  00002a0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00002b0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  00002c0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  00002d0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  00002e0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  00002f0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000300 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000310 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000320 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000330 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000340 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000350 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000360 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000370 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000380 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000390 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  00003a0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  00003b0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  00003c0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  00003d0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00003e0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  00003f0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000400 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000410 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000420 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000430 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000440 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000450 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000460 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000470 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000480 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000490 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  00004a0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  00004b0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  00004c0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  00004d0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  00004e0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00004f0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000500 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000510 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000520 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000530 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000540 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000550 04 00 00 00 fe 01 02 00 00 fe 01 02 00 09 04 00
  0000560 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000570 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000580 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000590 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  00005a0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00005b0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  00005c0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00005d0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  00005e0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  00005f0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000600 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000610 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000620 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000630 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000640 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000650 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000660 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000670 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000680 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000690 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  00006a0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  00006b0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00006c0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  00006d0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  00006e0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  00006f0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000700 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000710 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000720 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000730 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000740 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000750 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000760 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000770 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000780 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000790 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00007a0 00 09 04 00 00 00 fe 01 00 00 00 fe 01 02 00 09
  00007b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00007c0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  00007d0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  00007e0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00007f0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000800 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000810 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000820 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000830 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000840 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000850 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000860 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000870 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000880 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000890 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  00008a0 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  00008b0 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  00008c0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00008d0 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  00008e0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  00008f0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000900 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000910 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000920 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000930 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000940 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000950 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  0000960 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  0000970 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  0000980 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00
  0000990 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  00009a0 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  00009b0 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  00009c0 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00 00
  00009d0 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04
  00009e0 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00
  00009f0 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01
  0000a00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09 04 00
  0000a10 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02 00 09
  0000a20 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe 01 02
  0000a30 00 09 04 00 00 00 fe 01 02 00 09 04 00 00 00 fe
  0000a40 00 fe 01 02 00 09 04 00 00 00 fe 01 02 2e e3 7c
  0000a50 d5 9b 2c 40 0a 02 39 f6 68 6a 15 37 90 2e 38 86
  ...
  descriptor 0x7
  0000000 09 02 12 00 01 01 00 80 01 09 04 00 00 00 fe 01
  0000010 02 00 66 bc a5 34 64 68 d0 6e 31 4c 8e d5 cd 44
  ...
  descriptor 0x8
  0000000 09 02 00 00 01 01 00 80 01 09 04 00 00 00 fe 01
  0000010 02 00 db e9 f4 e4 8b c0 7e 8c 61 47 ab 71 1b 08
  ...
  descriptor 0x9
  0000000 09 02 30 00 01 01 00 80 01 09 04 00 00 00 fe 01
  0000010 02 00 3e 21 00 00 00 00 fa ce b0 03 aa bb cc dd
  ...
  descriptor 0xa
  0000000 09 02 20 00 01 00 00 80 01 09 04 00 00 02 ff 00
  0000010 00 00 07 05 02 02 08 00 00 07 05 81 02 08 00 00
  ...
  descriptor 0xb
  0000000 09 02 35 00 01 01 00 80 32 09 04 00 00 05 fe 01
  0000010 02 00 07 05 04 02 08 00 00 07 05 85 02 08 00 00
  ...
  descriptor 0xc
  00000000  09 02 00 0f 01 00 00 80  09 02 00 0f 01 00 00 80  
  descriptor 0xd
  00000000  09 02 00 0f 01 00 00 80  09 02 00 0f 01 00 00 80  
  descriptor 0xe
  00000000  09 02 16 00 01 01 00 80  23 97 93 9c 54 80 63 58  
  00000010  4d d0 de c2 81 e4 2b 0b  a9 d1 df 8b a6 86 03 3e  
  descriptor 0xf
  00000000  09 02 4d 0a 01 01 00 80  09 02 4d 0a 01 01 00 80  
  00000010  c4 ed 19 24 d6 5a d9 40  cc ba 88 95 1c 0b 51 9b  
  descriptor 0x10
  00000000  09 02 12 00 01 01 00 80  09 02 12 00 01 01 00 80  
  descriptor 0x11
  00000000  09 02 30 00 01 01 00 80  aa 47 64 8a ca d1 c2 e5  
  descriptor 0x12
  00000000  09 02 20 00 01 00 00 80  d5 77 77 85 62 ab 13 4a  
  00000010  aa 91 92 8c d9 96 c0 6e  eb 20 9d 9e 92 a7 38 df  
  descriptor 0x13
  00000000  09 02 35 00 01 01 00 80  8e 7f 3d 02 11 aa 2a fa  
  00000010  03 6b 2d 2c 45 d7 25 ff  aa 34 b1 a8 8b 5d a7 b3  
  ...

2.2

True Blue Dongle Update v2.2 - Initial worldwide release

TrueBlueUpdate-2.2/TrueBlueUpdate-2.2.pkg

   SHA1: 504D53CD6EDFA3382510CCB40CE49F802073FBD4 // MD5: A09CBCD5B3AEC31B07D974BEB4AC21FE // CRC32: 82F977CC // CRC16: 92D4

Payload (2.2)

located in unself'ed eboot.bin @ offset:

  eboot      payload
  Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00008690   00000000   09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ... 
  0007B588   00072EF0   99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â

payload2-2.bin (459.75 KB)

   SHA1: 69953C9CF60E67E798A22C1016ABCB44A1D42CDF // MD5: F0826BA059B352BC6100647DB7EFDE5F // CRC32: 4B3C2132 // CRC16: 8181

lv2 dump (2.2)

payload @ file offset 0x8698 - 0x7b598

http://pastie.org/private/byhfezysb8iz2hed8o2hva

descriptors (2.2)

Start Offset End Offset descriptor Description
0x0000000 ... 0x0
09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0x0001000 ... 0x1
09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0x0002000 ... 0x2
09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0x0003000 ... 0x3
09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0x0004000 ... 0x4
09 02 1600 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
0x0008000 ... 0x5
09 02 4d0a 01 01 00 80 01
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 04 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 04 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 04 00 00 00 fe 01 02 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 04 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 04 00 
09 04 00 00 00 fe 01 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 04 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 09 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 00 
09 04 00 00 00 fe 00 fe 01 02 00 
09 04 00 00 00 fe 01 02 88 37 f5
0x0009000 ... 0x6
09 02 4d0a 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 04 00 00 00 fe 01 02 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04 00
09 04 00 00 00 fe 01 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 04
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 09 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 01 02 00
09 04 00 00 00 fe 00 fe 01 02 00
09 04 00 00 00 fe 01 02 2e e3 7c
0x000c000 ... 0x7
09 02 1200 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
0x000d000 ... 0x8
09 02 0000 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
0x000e000 ... 0x9
09 02 3000 01 01 00 80 01
09 04 00 00 00 fe 01 02 00
3e 21 00 00 00 00 fa ce b0 03 aa bb cc dd
0x0010000 ... 0xa
09 02 2000 01 00 00 80 01
09 04 00 00 02 ff 00 00 00
07 05 02 02 08 00 00
07 05 81 02 08 00 00
0x0014000 ... 0xb
09 02 3500 01 01 00 80 32
09 04 00 00 05 fe 01 02 00
07 05 04 02 08 00 00
07 05 85 02 08 00 00
07 05 06 02 08 00 00
07 05 07 02 08 00 00
07 05 88 02 08 00 00
0x001c000 ... 0xc
09 02 000f 01 00 00 80
0x001c008 ... 0xd
09 02 000f 01 00 00 80
0x001c020 ... 0xe
09 02 1600 01 01 00 80
0x001c040 ... 0xf
09 02 4d0a 01 01 00 80
0x001c048 ... 0x10
09 02 4d0a 01 01 00 80
0x001c060 ... 0x11
09 02 1200 01 01 00 80
0x001c068 ... 0x12
09 02 1200 01 01 00 80
0x001c070 ... 0x13
09 02 3000 01 01 00 80
0x001c080 ... 0x14
09 02 2000 01 01 00 80
0x001c0a0 ... 0x15
09 02 3500 01 01 00 80 3

http://pastie.org/private/11axjnmsy73lury2iaymkw


TB 2.2 update

0x00000 - 0x00eff 0x00000 - 0x00eff
0000000 09 02 12 00 01 00 00 80 fa 09 04 00 00 00 fe 01
0000010 02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0000020 7c 08 02 a6 48 00 00 05 7c 88 02 a6 38 84 ff f8
0000000 09 02 12 00 01 00 00 80 fa 09 04 00 00 00 fe 01
0000010 02 00 00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
0000020 7c 08 02 a6 48 00 00 05 7c 88 02 a6 38 84 ff f8
0000ed0 80 00 00 00 00 7f 03 30 80 00 00 00 00 7f 8c 30
0000ee0 00 00 00 00 00 00 00 00 80 00 00 00 00 7f 03 44
0000ef0 80 00 00 00 00 7f 8c 30 00 00 00 00 00 00 00 00
0000ed0 80 00 00 00 00 7f 03 30 80 00 00 00 00 7f 8c 30
0000ee0 00 00 00 00 00 00 00 00 80 00 00 00 00 7f 03 44
0000ef0 80 00 00 00 00 7f 8c 30 00 00 00 00 00 00 00 00
0x00f00 - 0x11eff 0x20000 - 0x30fff
0000f00 11 4d c0 07 90 7c 60 db fc 5c 66 c5 d2 b9 ea 18
0000f10 38 e2 81 dd aa a7 09 e6 c9 71 89 94 4c cb 26 c0
0000f20 54 00 0c 0d f5 cb 38 12 19 f8 11 5d 05 11 ef b3
0020000 11 4d c0 07 90 7c 60 db fc 5c 66 c5 d2 b9 ea 18
0020010 38 e2 81 dd aa a7 09 e6 c9 71 89 94 4c cb 26 c0
0020020 54 00 0c 0d f5 cb 38 12 19 f8 11 5d 05 11 ef b3
0011ed0 5e e3 d5 fe cc b5 4b b9 cd de c4 b5 be c2 97 91
0011ee0 4f f8 c6 84 3f 51 ab 7a 61 e6 10 8c 5b 75 2e 21
0011ef0 f0 c8 66 52 67 ed 0c 7e b9 1e ce 05 82 6f 4a 95
0030fd0 5e e3 d5 fe cc b5 4b b9 cd de c4 b5 be c2 97 91
0030fe0 4f f8 c6 84 3f 51 ab 7a 61 e6 10 8c 5b 75 2e 21
0030ff0 f0 c8 66 52 67 ed 0c 7e b9 1e ce 05 82 6f 4a 95
0x11f00 - 0x21eff 0x40000 - 0x4ffff
0011f00 bd a7 dc 80 af ce a8 35 e9 51 de 8b a3 20 53 cd
0011f10 e1 6c ed 3a b9 b9 a5 02 09 04 4c 40 d4 fb 44 79
0011f20 79 a5 0a f5 c0 d4 69 f7 20 8b 6d 0b f8 31 ab 2f
0040000 bd a7 dc 80 af ce a8 35 e9 51 de 8b a3 20 53 cd
0040010 e1 6c ed 3a b9 b9 a5 02 09 04 4c 40 d4 fb 44 79
0040020 79 a5 0a f5 c0 d4 69 f7 20 8b 6d 0b f8 31 ab 2f
0021ed0 ba 85 d4 f2 cc 57 4b ae 28 6a cc ed 12 73 c3 21
0021ee0 28 fd f1 ff 91 b5 bf dc 12 34 e4 e5 81 ed 00 d1
0021ef0 3b 4c 13 e9 8d b8 0e 15 07 15 cb 37 14 1e fc 12
004ffd0 ba 85 d4 f2 cc 57 4b ae 28 6a cc ed 12 73 c3 21
004ffe0 28 fd f1 ff 91 b5 bf dc 12 34 e4 e5 81 ed 00 d1
004fff0 3b 4c 13 e9 8d b8 0e 15 07 15 cb 37 14 1e fc 12
0x21f00 - 0x32eff 0xa0000 - 0xb0fff
0021f00 4a e0 50 59 85 2f 3c 35 82 3a 87 45 d4 9c 02 a7
0021f10 3c 36 b9 58 e2 b6 ac cb cc a1 51 14 9e 18 b7 1c
0021f20 49 ee a9 db 86 e0 ca 20 b6 73 9e 65 66 77 85 da
00a0000 4a e0 50 59 85 2f 3c 35 82 3a 87 45 d4 9c 02 a7
00a0010 3c 36 b9 58 e2 b6 ac cb cc a1 51 14 9e 18 b7 1c
00a0020 49 ee a9 db 86 e0 ca 20 b6 73 9e 65 66 77 85 da
0032ed0 02 e9 0a 39 b3 44 a2 a1 b1 11 e1 c7 d7 16 a1 a4
0032ee0 f9 17 e0 29 e8 92 0b bd c2 90 c0 94 63 65 86 bf
0032ef0 8b cf a7 59 e5 df 80 b3 02 94 f6 02 28 f3 90 58
00b0fd0 02 e9 0a 39 b3 44 a2 a1 b1 11 e1 c7 d7 16 a1 a4
00b0fe0 f9 17 e0 29 e8 92 0b bd c2 90 c0 94 63 65 86 bf
00b0ff0 8b cf a7 59 e5 df 80 b3 02 94 f6 02 28 f3 90 58
0x32f00 - 0x44eff 0xc0000 - 0xd1fff
0032f00 04 a3 9b e7 82 91 8d e5 d5 80 2b d9 d7 3c 1e c0
0032f10 61 d6 09 3a a6 1c 93 6f c5 7c 31 f8 dd cb 78 28
0032f20 6b b6 77 5a 23 b6 06 dd a8 d1 4e a6 dc fb 98 9e
00c0000 04 a3 9b e7 82 91 8d e5 d5 80 2b d9 d7 3c 1e c0
00c0010 61 d6 09 3a a6 1c 93 6f c5 7c 31 f8 dd cb 78 28
00c0020 6b b6 77 5a 23 b6 06 dd a8 d1 4e a6 dc fb 98 9e
0044ed0 92 7b 93 d8 3b 36 d8 2d ea ca 6c e6 e3 4e e1 61
0044ee0 48 9e 52 e5 0a 74 0b 1c 5b d4 76 01 13 fc 37 84
0044ef0 05 a3 8b 12 ed d4 12 f0 12 e2 50 0a 86 81 eb 5b
00d1fd0 92 7b 93 d8 3b 36 d8 2d ea ca 6c e6 e3 4e e1 61
00d1fe0 48 9e 52 e5 0a 74 0b 1c 5b d4 76 01 13 fc 37 84
00d1ff0 05 a3 8b 12 ed d4 12 f0 12 e2 50 0a 86 81 eb 5b
0x44f00 - 0x72eff 0x60000 - 0x8dfff
0044f00 7a e9 9b 7e ca b6 2b ff da fe 16 be 7b 59 d2 b2
0044f10 a4 ec 11 b0 11 0c d1 ea f4 d4 3b a2 2a f4 e9 b3
0044f20 ca 86 ae 02 32 a7 19 e6 0d 6f cd 84 fc 66 c5 c2
0060000 7a e9 9b 7e ca b6 2b ff da fe 16 be 7b 59 d2 b2
0060010 a4 ec 11 b0 11 0c d1 ea f4 d4 3b a2 2a f4 e9 b3
0060020 ca 86 ae 02 32 a7 19 e6 0d 6f cd 84 fc 66 c5 c2
0072ed0 38 b8 fe 73 60 a2 7b 1d 3b bb a2 f6 3c d6 ca 0d
0072ee0 16 b4 4b 1b bc ae fc 93 27 60 70 3a be 8f b5 cd
0072ef0 99 0a 4c 65 2a ce de d6 0d c8 d2 73 fc b3 85 e2
008dfd0 38 b8 fe 73 60 a2 7b 1d 3b bb a2 f6 3c d6 ca 0d
008dfe0 16 b4 4b 1b bc ae fc 93 27 60 70 3a be 8f b5 cd
008dff0 99 0a 4c 65 2a ce de d6 0d c8 d2 73 fc b3 85 e2

http://pastie.org/private/xqnwgptonrxonytzdstdka

2.3

True Blue Dongle Update v2.3 - /TrueBlueUpdate-2.3/TrueBlueUpdate-2.3.pkg

  • Fixed games requiring "BD Mirror"
  • True Blue firmware version is now displayed on the XMB "System Information" screen
 PKG:  SHA1: B8A48394FF09A358CAB230823C18F871256C6A34 // MD5: 67185C448FAEE1FE262556302FB86240 // CRC32: AFF450D2 // CRC16: 21C1


Payload (2.3)

located in unself'ed eboot.bin @ offset:

  eboot      payload
  Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00008698   00000000   09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ...
  0007BD88   000736F0   99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â

payload_2.3.bin (461.75 KB)

  SHA1: DD8C3302F5F2394B2A0D907DE972AFB8E94DB0B5 // MD5: 7E4C3C6D7BA24375D3BE83074D882E0A // CRC32: 7D748CE8 // CRC16: 4A3B

lv2 dump (2.3)

payload @ file offset 0x8698 - 0x736F0

descriptors (2.3)

Start Offset End Offset descriptor Description
0x0000000 ... 0x0
09 02 1200 01 00 00 80 fa
09 04 00 00 00 fe 01 02 00
00 00 00 00 00 00 fa ce b0 03 aa bb cc dd
- - -
09 03 A6 4E 80 04 21
09 03 A6 E8 5F 00 08
09 03 A6 E8 5F 00 08
09 00 00 F8 41 00 28
09 03 A6 E8 49 00 08
09 00 00 F8 41 00 28 E9
09 03 A6 E8 49 00 08 4E
...

2.4

TrueBlueUpdate-2.4/TrueBlueUpdate-2.4.pkg

Payload (2.4)

located in unself'ed eboot.bin @ offset:

  eboot      payload
  Offset(h)  Offset(h)  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00008730   00000000   09 02 12 00 01 00 00 80 FA 09 04 00 00 00 FE 01  .......€ú.....þ.
    ...
  000A3620   0009AEFF   99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â

payload_2.4.bin (619.75 KB)

  SHA1: C062057BFBE4A0DF6C6C6E1B33C7561BC859C23F // MD5: 69FC4CE04DD4255A0BEEF4C2168F0AB0 // CRC32: 1C9EE18 // CRC16: 85DE

IDA DB: EBOOT_SHT_fixed.i64 (3.01 MB)

2.5

Payload (2.5)

start: 8600, end: 63e00, size: 5b800

TrueBlueUpdate-2.5/EBOOT,BIN.elf

TrueBlueUpdate-2.5/update_data_2.5.bin

2.61

TrueBlueUpdate-2.61.pkg

Payload (2.61)

located in unself'ed eboot.bin @ offset:

  Offset(h)  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00008768   00000000  E4 C7 60 B6 E3 77 C2 89 B3 71 1D 06 EE 4C DF F7  äÇ`¶ãw‰³q..îLß÷
    ...
  00066F58   0005E7F0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â

payload_2.61.bin (378 KB)

  SHA1: 7CEA46601B717912D6A434CA2C164E0A9B890825 // MD5: 1114BC3061581FC592A3797B340FD545 // CRC32: B66F50FD // CRC16: B685

IDA DB: TrueBlueUpdate-2.61.idc (203 KB)

2.62

Payload (2.62)

located in unself'ed eboot.bin @ offset:

  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  00000000  E0 AE 1B 14 9D 24 05 8A D0 BB 65 D8 7F CC 1C 24  à®...$.ŠÐ»eØ.Ì.$
    ...
  0005E7F0  99 0A 4C 65 2A CE DE D6 0D C8 D2 73 FC B3 85 E2  ™.Le*ÎÞÖ.ÈÒsü³…â

payload_2.62.bin (378 KB)

  SHA1: C5D37456FD5E59CFB648C82BBBE3FD95875E7C49 // MD5: 870C58F2CEC6BDB0ACF43EDD459ECD1C // CRC32: 35B2B2CA // CRC16: E3DE

2.7

Payload (2.7)

located in unself'ed eboot.bin @ offset:

  Offset(h)  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  000087c8   00000000  E0 AE 1B 14 9D 24 05 8A D0 BB 65 D8 7F CC 1C 24  à®...$.ŠÐ»eØ.Ì.$
    ...
  00067fc8   0005F7F0  D9 5A C0 45 E8 78 E6 C6 16 0A 98 10 1B CA 52 3B  ÙZÀEèxæÆ..˜..ÊR;

TB_payload_27.bin (382 KB)

  SHA1: 107A4E37471D58E79B6F8A884FF09DD3A5F83DD0 // MD5: 495970F92139F966BF78E43509BB7C38 // CRC32: FBA0FCEB // CRC16: AD81