Sharing PDR files
I've started down the rabbit hole this morning on this. The PDR files have an additional track called "ctbx". I'm guessing that this is where the data lives. I'm pretty sure I can find a way to extract it, but reverse engineering the format is a whole next level of voodoo.
Here are some of the more interesting strings I saw though so there does appear to be some undisplayed but interesting data available.
System Power Mode
System Backup Power Enabled
System Backup Power Mode
Steering 1 Switch
Steering 2 Switch
Transport Storage Mode
Infotain Op Mode
Valet Mode
Boost Pressure Ind
Coolant Temp
Intake Boost Pressure
Oil Pressure
Oil Temp
RPM
Accel Pos
Clutch Pos
Brake Pos
LF Tyre Pressure
RF Tyre Pressure
LR Tyre Pressure
RR Tyre Pressure
LF Tyre Temp
RF Tyre Temp
LR Tyre Temp
RR Tyre Temp
Gear
Trans Oil Temp
Fuel Level
Fuel Capacity
Steering Angle
Distance
Speed
ABS Active
Traction Control Active
Vehicle Stability Active
Corner Exit Setting
Speed Request Intervention
Speed Control Response
Engine Speed Request
Engine Torqure Req
Battery Voltage
Lateral Acceleration
Longitudinal Acceleration
Vertical Acceleration
Latitude
Longitude
Altitude
Heading
GPS Fix
Beacon
Last edited by Poor-sha; Dec 17, 2016 at 12:20 PM.
I think there might be data in the edts atom on the audio and video tracks as well though. You can just look for edts to find those atoms in the file.
Below is a dump of the structure of a PDR file that was edited and as such it lost its data, following by one that is unedited.
***Edited file***
[ftyp] size(24), hasSubBox(0)
[uuid] size(44), hasSubBox(0)
[mdat] size(230219797), hasSubBox(0)
[moov] size(37843), hasSubBox(1)
[mvhd] size(108), hasSubBox(0)
[trak] size(16890), hasSubBox(1)
[tkhd] size(92), hasSubBox(0)
[mdia] size(16790), hasSubBox(1)
[mdhd] size(32), hasSubBox(0)
[hdlr] size(45), hasSubBox(0)
[minf] size(16705), hasSubBox(1)
[vmhd] size(20), hasSubBox(0)
[dinf] size(36), hasSubBox(1)
[dref] size(28), hasSubBox(0)
[stbl] size(16641), hasSubBox(1)
[stsd] size(165), hasSubBox(0)
[stts] size(24), hasSubBox(0)
[stsc] size(2932), hasSubBox(0)
[stsz] size(12124), hasSubBox(0)
[stco] size(1276), hasSubBox(0)
[stss] size(112), hasSubBox(0)
[trak] size(20769), hasSubBox(1)
[tkhd] size(92), hasSubBox(0)
[mdia] size(20669), hasSubBox(1)
[mdhd] size(32), hasSubBox(0)
[hdlr] size(45), hasSubBox(0)
[minf] size(20584), hasSubBox(1)
[smhd] size(16), hasSubBox(0)
[dinf] size(36), hasSubBox(1)
[dref] size(28), hasSubBox(0)
[stbl] size(20524), hasSubBox(1)
[stsd] size(100), hasSubBox(0)
[stts] size(24), hasSubBox(0)
[stsc] size(160), hasSubBox(0)
[stsz] size(18956), hasSubBox(0)
[stco] size(1276), hasSubBox(0)
[udta] size(68), hasSubBox(1)
[meta] size(52), hasSubBox(0)
[Xtra] size( 8), hasSubBox(0)
***Unedited file (with data)***
[ftyp] size(32), hasSubBox(0)
[mdat] size(1130908646), hasSubBox(0)
[moov] size(969124), hasSubBox(1)
[mvhd] size(108), hasSubBox(0)
[trak] size(395129), hasSubBox(1)
[tkhd] size(92), hasSubBox(0)
[edts] size(48), hasSubBox(0)
[mdia] size(394981), hasSubBox(1)
[mdhd] size(32), hasSubBox(0)
[hdlr] size(45), hasSubBox(0)
[minf] size(394896), hasSubBox(1)
[vmhd] size(20), hasSubBox(0)
[dinf] size(36), hasSubBox(1)
[dref] size(28), hasSubBox(0)
[stbl] size(394832), hasSubBox(1)
[stsd] size(136), hasSubBox(0)
[stts] size(1744), hasSubBox(0)
[stsc] size(28), hasSubBox(0)
[stsz] size(194292), hasSubBox(0)
[stco] size(194288), hasSubBox(0)
[stss] size(4336), hasSubBox(0)
[trak] size(548748), hasSubBox(1)
[tkhd] size(92), hasSubBox(0)
[edts] size(48), hasSubBox(0)
[mdia] size(548600), hasSubBox(1)
[mdhd] size(32), hasSubBox(0)
[hdlr] size(45), hasSubBox(0)
[minf] size(548515), hasSubBox(1)
[smhd] size(16), hasSubBox(0)
[dinf] size(36), hasSubBox(1)
[dref] size(28), hasSubBox(0)
[stbl] size(548455), hasSubBox(1)
[stsd] size(103), hasSubBox(0)
[stts] size(24), hasSubBox(0)
[stsc] size(28), hasSubBox(0)
[stsz] size(274148), hasSubBox(0)
[stco] size(274144), hasSubBox(0)
[trak] size(25131), hasSubBox(1)
[tkhd] size(92), hasSubBox(0)
[edts] size(48), hasSubBox(0)
[mdia] size(24983), hasSubBox(1)
[mdhd] size(44), hasSubBox(0)
[hdlr] size(47), hasSubBox(0)
[minf] size(24884), hasSubBox(1)
[mmhd] size(12), hasSubBox(0)
[dinf] size(36), hasSubBox(1)
[dref] size(28), hasSubBox(0)
[stbl] size(24828), hasSubBox(1)
[stsd] size(24176), hasSubBox(0)
[stts] size(392), hasSubBox(0)
[stsc] size(28), hasSubBox(0)
[stsz] size(20), hasSubBox(0)
[stco] size(204), hasSubBox(0)
Last edited by Poor-sha; Dec 18, 2016 at 01:50 PM.
The Best of Corvette for Corvette Enthusiasts
Last edited by spearfish25; Mar 4, 2018 at 07:21 AM.











