[App] AFT 1.3.2 - Ambarella firmware editor (development paused)

OP
OP
Tobi@s

Tobi@s

Well-Known Member
App Developer
Joined
Nov 12, 2013
Messages
1,359
Likes
807
Location
Bavaria
Country
Germany
Dash Cam
some
Would require some deep digging in the assembly code of the firmware. Its most likely not just a button value that needs to be changed
 

Dabbede

New Member
Joined
Jul 19, 2017
Messages
2
Likes
0
Country
Italy
this is predominantly an 0801/0803 thing, most don't need this
Can you or Tobi@s explain when and how the cable should be used?
I own an action camera (Andoer AN8000, Ambarella based) which is bricked and I don't have a working firmware to overwrite.. Will the cable be of any help?
Thanks
 
OP
OP
Tobi@s

Tobi@s

Well-Known Member
App Developer
Joined
Nov 12, 2013
Messages
1,359
Likes
807
Location
Bavaria
Country
Germany
Dash Cam
some
Can you or Tobi@s explain when and how the cable should be used?
I own an action camera (Andoer AN8000, Ambarella based) which is bricked and I don't have a working firmware to overwrite.. Will the cable be of any help?
Thanks
You need an .elf file of the firmware to flash it with DirectUSB. Theres also a tool called AmbaUSB, not sure if this one is cablable of flashing firmware binaries
 

Dabbede

New Member
Joined
Jul 19, 2017
Messages
2
Likes
0
Country
Italy
Ok, thanks! One last question: if I find some user with an unbricked camera, is it possible to dump the elf firmware from it?
If yes, is DirectUSB the proper tool to do that?
 

ruckusman

New Member
Joined
Aug 23, 2017
Messages
2
Likes
0
Country
Australia
@Tobi@s and @Falsificator are you able to assit in my search for the video bitrate table for the Ambarella A9.

I have posted here

https://dashcamtalk.com/forum/threa...mbarella-based-cameras-using-aft.10220/page-2

I am attempting to locate the bitrate table in a firmware from a DJI camera using the A9s using this tool, not having any luck however as the data structures seem to dissimilar.

I have downloaded this firmware https://dl.djicdn.com/downloads/osmo/OSMO_FC550_FW_V01.03.00.40.zip

I have decompiled the firmware to extract the ambarella firmware elements using these tools https://github.com/mefistotelis/phantom-firmware-tools

First I have unpacked the various total firmware package then separated the OSMO_FC550_FW_V01.03.00.40_m0101.bin into it's various elements

From this using fgrep the command points me to the OSMO_FC550_FW_V01.03.00.40_m0100_part_sys.a9s partition as being the likely candidate.

I am unable to locate the bitrate table this partition using the technique described above.

Can you provide any assistance - I would like to be able to repeat the procedure for other firmware as well share the process on this page for other users
https://github.com/mefistotelis/phantom-firmware-tools

thanks

Glenn

I would like to use the A7 tool, however knowing which offset is perplexing as I don't possess a definitive hex string to identify the offset. I would like to learn this process as many DJI products utilise the A9SE and to share with the other github users
 

Falsificator

Well-Known Member
Joined
Mar 15, 2014
Messages
321
Likes
302
Location
Kaliningrad, Russiz
Country
Russian Federation
Dash Cam
Ambarella A2-5-7-12...
are you able to assit in my search for the video bitrate table for the Ambarella A9
The table of bitrates in the usual form is not in the firmware.
For example in firmware VicoTF2+, V747W, StreetStorm 7620
bitrate was registered by separate values and not in the table.
To search it is desirable to know the exact value of the desired bitrates, to have
an ELF in case of an osculation and boldness in order to flash your gadget...)

Well, the guarantee that everything will be successful no one can give...
 
Last edited:

Similar threads