D7100 decoding, anyone ?

All things embedded.
*NO FEATURE REQUESTS*

Re: D7100 decoding, anyone ?

Postby Simeon » Sun Jun 22, 2014 12:54 pm

D5200 is almost pure C++. I have the class tables decoded, via the vtable setup functions, but it's a mess.
Simeon
Core Developer
 
Posts: 2626
Joined: Wed Nov 30, 2011 6:12 am
Location: Christchurch, New Zealand
Been thanked: 620 times

Re: D7100 decoding, anyone ?

Postby coderat » Sun Jun 22, 2014 1:04 pm

coderat
Core Developer
 
Posts: 2283
Joined: Fri Apr 26, 2013 10:21 am
Been thanked: 450 times

Re: D7100 decoding, anyone ?

Postby Simeon » Mon Jun 23, 2014 6:20 am

Ida was helpful in decoding the code. But the C++ is way more convoluted to follow. I didn't get my head around how to auto name stuff related to vtable before I moved back to Fr processor development.
Simeon
Core Developer
 
Posts: 2626
Joined: Wed Nov 30, 2011 6:12 am
Location: Christchurch, New Zealand
Been thanked: 620 times

Re: D7100 decoding, anyone ?

Postby forgotten » Mon Aug 25, 2014 5:04 am

Hi guys, how is going with this flawless camera, any progress?
forgotten
 
Posts: 3
Joined: Tue Jul 01, 2014 6:20 am
Been thanked: 0 time

Re: D7100 decoding, anyone ?

Postby coderat » Thu Dec 29, 2016 9:15 am

Attachments
screenshot3extended.jpg
coderat
Core Developer
 
Posts: 2283
Joined: Fri Apr 26, 2013 10:21 am
Been thanked: 450 times

Re: D7100 decoding, anyone ?

Postby coderat » Tue Jan 03, 2017 4:03 am

coderat
Core Developer
 
Posts: 2283
Joined: Fri Apr 26, 2013 10:21 am
Been thanked: 450 times

Re: D7100 decoding, anyone ?

Postby coderat » Sat Jan 07, 2017 4:52 pm

Sending message to GUICMAIN task is done via virtual function offset +4 in vtable of CJAFFMessageComPort class. Indeed not easy to find.
Receiving is virtual function offset +28 in vtable of CJAFFMessageComPort class.
Initialization of GUI task is hidden in another virtual function of CGUICStartUp -> CGUICEntry classes.
coderat
Core Developer
 
Posts: 2283
Joined: Fri Apr 26, 2013 10:21 am
Been thanked: 450 times

Re: D7100 decoding, anyone ?

Postby coderat » Sun Mar 12, 2017 8:57 am

call_writing00_device from post in fact doesn't call write. It calls device::ioctl.
coderat
Core Developer
 
Posts: 2283
Joined: Fri Apr 26, 2013 10:21 am
Been thanked: 450 times

Re: D7100 decoding, anyone ?

Postby coderat » Sun Mar 12, 2017 7:39 pm

D7100 engages GV330 vector graphic accelerator from Takumi
Attachments
GVscreenshot3.gif
GVscreenshot3.gif (5.91 KiB) Viewed 6393 times
coderat
Core Developer
 
Posts: 2283
Joined: Fri Apr 26, 2013 10:21 am
Been thanked: 450 times

Re: D7100 decoding, anyone ?

Postby coderat » Sun Mar 25, 2018 1:15 am

Milbeaut 2D graphic accelerator demystified. openEGL block base address is 0x2DE00000.
Attachments
screenshot10openegl.PNG
coderat
Core Developer
 
Posts: 2283
Joined: Fri Apr 26, 2013 10:21 am
Been thanked: 450 times

PreviousNext

Return to Firmware

Who is online

Users browsing this forum: No registered users and 9 guests