summaryrefslogtreecommitdiff
path: root/2010/osmocombb-phneutral2010/outline.txt
blob: d7799fa4d9c17681d5843930a7b7a6f3763ff35f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

what is osmocombb
 name
 goals

supported hardware
 baseband chipset
 actual phone

gsm phone anatomy

OsmocomBB software architecture
 libosmocore
 firmware
 l1ctl interface
 layer23 on the host

 firmware
  calypso hardware drivers
   clock, dma, dsp-api, i2c, irq, keypad, rtc, spi, timer, tpu, tsp, uart, uwire, backlight
  LCM driver
  CFI flash driver
  ABB driver (TWL3025)
  RF driver (TRF6151)
  GSM layer1 sync/async
  sercomm (HDLC variant)
  

 host software ('layer23')
  l1ctl protocol wrapper
  layer2 (LAPDm) implementaiton
  layer3 (RR/MM/CC) imcplementation
  GSM 03.22 cell (re)selection
  

project status

help needed
 actual UI on the phone
 port layer1 to Mediatek/MTK chipsets (lots of reversing)
 
personal git repositories of Harald Welte. Your mileage may vary