I want to develop a GSM/3G Packet Analyzer for study purposes, a somewhat more simplified version of OsmocomBB but without any TX modules.
As some of you may know, even though OsmocomBB is open source, it has not been ported but to some very old Motorola and Sony-Ericsson phones. I would love to be able to do something like OsmocomBB on a newer phone so I can link it with a modern android OS system like Cyanogen.
I've read that Broadcom is one of open-sources Gsm baseband processor manufacturers out there, so - sorry if I have passed some of the information accumulated over here.
Is there any way I can find any open source RTOS (Real Time Operating System) that is compatible with say Broadcom's BCM28155 so I can modify it and be able to read all GSM/3G stack and transfer this layer 1/2 data to android OS? And also be able to re-flash the BCM with a high success rate?
If not, what would be a starting documentation on reverse engineering SoC (System on Chip) chips developed by the main main GSM baseband chip manufacturers so I can start from there. Maybe some books that delve into this specific issues?