Hi there
Been reading lots of posts from nutsey and [email protected] about the NT966XX firmware format. (thanks to those guys)
Was seriously considering buying a NT966XX based Nextbase 412GW dashcam, only to find latest firmware has a horrible logo stamped over the top left of the video - and it's not removable as the company likes the idea of advertising when videos are posted online.
That immediately stopped my planned purchase, but I was so annoyed I decided to look at their firmware. https://www.nextbase.co.uk/wp-conten...6/FW96660A.bin
bfc-v24.exe works fine for decompression
ntkcalc-v051.exe -c recalculates the checksum in the uncompressed file at 0x6e fine (compared to unchanged original decompressed file)
However ntkcalc-v051.exe -c doesn't come up with the same compressed file checksum at 0x04 though (compared to unchanged original file).
I think I read some of these cams use a base value that needs to be added, but comparing other original firmwares for this device don't have the same compressed checksum difference as those calculated by ntkcalc (I have other examples of stock firmware so I know this)
I don't even have one of these so can't test, but does the firmware always have to be recompressed to be flashed? (with a valid 0x04 checksum)?
Also I note if I decompress, and recompress I end up with totally different file sizes. Maybe that doesn't matter?
(LZ77 FullComp)
Original: 4998076 bytes
Decompressed: 6712048 bytes
Recompressed: 2825444 bytes
Any help appreciated. I don't have one of these as I say but seems a lot of other people have these cameras and are forced to downgrade to old versions of firmware to avoid enforced marketing (that was not apparent when they bought them).
Already found and removed the logo but need to repackage properly - would like to help people affected if I can.
Thanks
Been reading lots of posts from nutsey and [email protected] about the NT966XX firmware format. (thanks to those guys)
Was seriously considering buying a NT966XX based Nextbase 412GW dashcam, only to find latest firmware has a horrible logo stamped over the top left of the video - and it's not removable as the company likes the idea of advertising when videos are posted online.
That immediately stopped my planned purchase, but I was so annoyed I decided to look at their firmware. https://www.nextbase.co.uk/wp-conten...6/FW96660A.bin
bfc-v24.exe works fine for decompression
ntkcalc-v051.exe -c recalculates the checksum in the uncompressed file at 0x6e fine (compared to unchanged original decompressed file)
However ntkcalc-v051.exe -c doesn't come up with the same compressed file checksum at 0x04 though (compared to unchanged original file).
I think I read some of these cams use a base value that needs to be added, but comparing other original firmwares for this device don't have the same compressed checksum difference as those calculated by ntkcalc (I have other examples of stock firmware so I know this)
I don't even have one of these so can't test, but does the firmware always have to be recompressed to be flashed? (with a valid 0x04 checksum)?
Also I note if I decompress, and recompress I end up with totally different file sizes. Maybe that doesn't matter?
(LZ77 FullComp)
Original: 4998076 bytes
Decompressed: 6712048 bytes
Recompressed: 2825444 bytes
Any help appreciated. I don't have one of these as I say but seems a lot of other people have these cameras and are forced to downgrade to old versions of firmware to avoid enforced marketing (that was not apparent when they bought them).
Already found and removed the logo but need to repackage properly - would like to help people affected if I can.
Thanks
Comment