Tagged with fr-v - Personal View Talks http://www.personal-view.com/talks/discussions/tagged/fr-v/feed.rss Mon, 29 Apr 24 12:29:15 +0000 Tagged with fr-v - Personal View Talks en-CA Pentax (Fujitsu FR) hacking http://www.personal-view.com/talks/discussion/15152/pentax-fujitsu-fr-hacking Tue, 31 May 2016 15:33:22 +0000 Preyr 15152@/talks/discussions I am trying to start reverse engineering the Pentax firmware. I have already got some clue but i have questions which you probably may help me with.

1) Does there exist any FR-V instruction manual at all? I could find "disassemble" command in Softune manual but I cannot find any programming manual for FR-V at all, even for FR400 board which seems to be FR-V based. Even if I can disassemble code, I will stugle to read it.

2) Can I disassemble FR-V code with IDA Pro (5.0)? It seems to me that I can't.

3) How do I know entry point without any processor user manual? I do not know how an entry point looks like. - My guess is: I probably should convert all data into code and check out all positions which do not accept any jumps.

4) How do I know base address in RAM? - My guess is: I probably should count occurencies of all bytes in every alignes uint32_t (assuming that there might be addresses stored somewhere) and plot them ti see any fluctuations.

5) Does IDA 5.0 Pro Free has scripting support?

6) Which firmware should have bigger size: for DSP or for CPU? Which firmware should contain strings: one for DSP or one for CPU? I have dumped firmware using debug mode but the bigger file has "DSP" in it and also contains strings.

]]>