samdrv.ko reverse engineering

Here is information about customize your B series firmware..:!:This forum is NOT FOR USER questions or problems but DEVELOPER.

geo650
Official SamyGO Developer
Posts: 303
Joined: Wed Oct 07, 2009 12:03 pm

Re: samdrv.ko reverse engineering

Post by geo650 »

sbav1 wrote:Check out this thread: http://forum.samygo.tv/viewtopic.php?f=3&t=76
I belive original source was (probably): http://forum.ixbt.com/topic.cgi?id=62:15456:1947
:?: :?: :?:
Does anybody know where to get high-resolution pictures of these 3 block diagrams? I know some people already asked for them (without answer). If there is no known source, I am going to redraw these pictures to help myself and others to understand A&C architecture. (Actually, I already started drawing one of them).

EDIT: Drawings are ready --> http://forum.samygo.tv/viewtopic.php?f=3&t=899
Last edited by geo650 on Mon Sep 13, 2010 11:34 am, edited 1 time in total.
smartsmurf
Official SamyGO Developer
Posts: 111
Joined: Thu Jun 24, 2010 8:26 am
Location: Frankfurt, Germany

Re: samdrv.ko reverse engineering

Post by smartsmurf »

This is an excellent idea. I also searched for more details on Arsenal, Chelsea & Co., but could not find any valuable on the internet.

Also I think the specs posted at the ixbt.com forum only tell part of the truth. For example the OpenRISC co-processor: the spec states 12k ROM, but obviously 12k Code are loaded from samdrv.ko (->RAM). Additionally there are further 178kB RISC-code located inside exeDSP (label MFD_RISC_UCODE_IMG). The opcodes are similar, so I assume they run on the same core. Which means: either the OpenRISC got more memory than in the spec - or they have at least two of them connected to the ARM processor.

Post Reply

Return to “[B] Firmware”