[c-nsp] 1600R series router internals

Alexander Huemer alexander.huemer at xx.vu
Fri Mar 26 09:26:41 EDT 2021


A long time ago somebody attempted a port of Linux to the Cisco 2500 
platform already. Not sure if you stumbled upon this already during 
research.
Please share your achievements, this is interesting.

-Alex

[1] http://www.kdvelectronics.eu/uClinux-cisco2500/uClinux-cisco2500.html

On Thu, Mar 25, 2021 at 05:23:31PM +0000, Tom Storey wrote:
> Hi all, this is probably a long shot from far out of left field, but I
> wonder if anyone is familiar with the deep inner workings of the 1600R
> series routers?
> 
> Long story short, I got a bit bored recently with all of the coronavirus
> related restrictions, and started to reverse engineer some older model
> Cisco routers (2500 and 1600R) that are based on Motorola 68000 family
> CPUs, with a "no particular reason" goal of making FreeRTOS run on them
> (achievement unlocked.)
> 
> But the 1600R is throwing me a curve ball, and Im having difficulty
> seemingly "unlocking" access to the memory ranges that cover the WIC slot
> and the PCMCIA controller registers.
> 
> Ive used Ghidra to disassemble and rummage through the factory boot ROM
> code to figure out basically "what Cisco did", and re-implemented it
> myself, but I still seem to be missing something. Basically, I wondered if
> someone here might be familiar enough with these old boxes at a low enough
> level and might know if there is something in particular that needs to be
> poked to make this work?
> 
> Thanks in advance!
> 
> Tom
> _______________________________________________
> cisco-nsp mailing list  cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/


More information about the cisco-nsp mailing list