The general idea to unscramble it is to load every frame (maybe in 422-jpg), convert it to plain RGB data and then encode it with a different pitch.In memory, they are stored like this:Code: [Select][ a b c d e f g h i ] => [a b c d e f g h i]That would be with a pitch of 3. If we change it to 4, we'll get:Code: [Select]a b c de f g hI guess this needs to be done in RGB colorspace. But I don't think the results will be nice, especially due to 420 sampling which happens after scrambling. The compressor will "see" a lot of false detail, which will force a low quality factor.
[ a b c d e f g h i ] => [a b c d e f g h i]
a b c de f g h
I'm working on it. I've got a job too! Chdk was down most of today for me.
My crude measurement of the full-size version amounted to needing a shift of 65px to the right for the first column, and 75px up for row 2.
Got most of them to line up. There is missing data between Column 3,4. Also between Row 3,4. Not sure why this is the only place. Looks like you have to change ML again. About 100 pixels is missing. Maybe only 80 on the X axis. If you could shift Columns 4 and 5 to the left by 100 pixels I'm sure I could fix it. When those 2 columns are exposed they need to be more to the left. As if you were aiming the camera left. Columns 4,5 are aligned with each other, but not 1-3.Same with Rows, but let's concentrate on columns only first to test it out.
Started by Athiril « 1 2 » DSLR Hack development
Started by TheNewDeal « 1 2 » DSLR Hack development
Started by anwe79 « 1 2 » Firmware Dumping
Started by Diphallia DSLR Hack development
Started by vio1 General Discussion and Assistance