Project

General

Profile

Uap2105 » History » Version 16

tsaitgaist, 02/19/2016 10:48 PM
add mode connector

1 10 tsaitgaist
[[PageOutline]]
2 1 tsaitgaist
The Huawei UAP2105 is a UMTS femtocell.
3 10 tsaitgaist
4
= Support =
5 4 tsaitgaist
6
This product has been [[http://www1.huawei.com/en/ProductsLifecycle/RadioAccessProducts/small-cell/hw-331134.htm|EOL/deprecated]]:
7
 * [[http://carrier.huawei.com/en/ProductsLifecycle/RadioAccessProducts/UMTSRANProducts/hw-105766-productlifecycleannouncement.htm|UAP2105]] (2011-12-20)
8
 * [[http://carrier.huawei.com/en/ProductsLifecycle/RadioAccessProducts/UMTSRANProducts/hw-105768-productlifecycleannouncement.htm|UAP2105C01]] (2011-12-20)
9
 * [[http://carrier.huawei.com/en/ProductsLifecycle/RadioAccessProducts/UMTSRANProducts/hw-105771-productlifecycleannouncement.htm|UAP2105C01 V300R011]] (2011-12-20)
10
 * [[http://carrier.huawei.com/en/ProductsLifecycle/RadioAccessProducts/UMTSRANProducts/hw-112035-productlifecycleannouncement.htm|UAP2105C01 V300R011]] (2011-12-30)
11
 * [[http://carrier.huawei.com/en/ProductsLifecycle/RadioAccessProducts/UMTSRANProducts/hw-145907.htm|UAP2105C01 V300R012]] (2012-06-19)
12 2 tsaitgaist
13 5 tsaitgaist
= Hardware =
14
15 7 tsaitgaist
main board (QWG1SUAP VER C), front:
16 5 tsaitgaist
  * CPU (ARM based + integrated UMTS base station baseband): [[http://support.hisilicon.com/support/ServiceSupNav!getAllProductListByKeyword?mid=PRODUCT_SUPPORT&keyword=SD6121|HiSilicon SD6121RBC]]
17
  * 1Gb DDR2 RAM: [[http://www.samsung.com/global/business/semiconductor/file/2011/product/2010/1/19/130882ds_k4t1gxx4qe_industrial_rev13.pdf|Samsung K4T1G164QE-HCE6]]
18
  * 10/100 Base-T transformer: [[http://www.digchip.com/datasheets/download_datasheet.php?id=5503979&part-number=000-7112-35|Wurth Electronics Midcom 7112-35-H]]
19
  * 10/100 Base-T transceiver: [[https://www.broadcom.com/collateral/pb/5241-PB01-R.pdf|Broadcom BCM5241]]
20
  * AND-gate: [[https://www.fairchildsemi.com/datasheets/74/74LCX08.pdf|Fairchild 74LCX08]]
21
  * 3V voltage monitor: [[https://datasheets.maximintegrated.com/en/ds/MAX706AP-MAX708T.pdf|Maxim MAX708S]]
22
  * low dropout regulator: [[http://www.ti.com/lit/gpn/TPS737|Texas Instruments TPS73701]]
23
  * step down DC-DC convert: [[http://www.ti.com/lit/ds/symlink/tps54331.pdf|Texas Instruments TPS54331]]
24
25 7 tsaitgaist
main board (QWG1SUAP VER C), back:
26 5 tsaitgaist
  * 256Mb NOR flash: [[http://www.spansion.com/Support/Related%20Product%20Info/S29GL256N_overview.pdf|Spansion S29GL256N10TFI01]]
27
  * 16-bit transceiver: [[http://www.nxp.com/documents/data_sheet/74LVT_LVTH16245B.pdf|NXP LVT16245B]]
28 6 tsaitgaist
  * EPD TVS Diode Array: [[http://www.semtech.com/images/datasheet/slvu2.8-4.pdf|Semtech SLVU2.8-4]]
29 5 tsaitgaist
30 7 tsaitgaist
radio board (QWG1SRM1 VER B):
31 5 tsaitgaist
  * low dropout regulator: [[http://www.ti.com/lit/gpn/TPS737|Texas Instruments TPS73701]]
32
  * base station transmitter: [[https://www.maximintegrated.com/en/products/comms/wireless-rf/MAX2599.html|Maxim MAX2599]]
33
  * base station receiver: [[https://www.maximintegrated.com/en/products/comms/wireless-rf/MAX2547.html|Maxim MAX2547]]
34
  * GSM baseband: [[http://read.pudn.com/downloads152/ebook/667710/t3031_Datasheet_V1.6.pdf|Texas Instruments T303IFZPH]]
35
  * 16Mb CMOS flash: [[https://www.spansion.com/Support/Obsolescence%20Notifications/2749.pdf|Spansion S29NS016J0LBJW00]]
36
  * CPU?: Texas Instruments D6928BB
37
38 15 tsaitgaist
debug connector:
39
||= signal/state =||= pin =||= pin =||= signal/state =||
40
|| low || 1 || 2 || pulse ||
41
|| TX?/high || 3 || 4 || GND ||
42
|| RX?/high || 5 || 6 || low ||
43
|| low || 7 || 8 || low ||
44
|| TCK?/low || 9 || 10 || pulse ||
45
|| GND || 11 || 12 || GND ||
46
|| high || 13 || 14 || high ||
47
|| GND || 15 || 16 || GND ||
48
|| TDI?/high || 17 || 18 || pulse ||
49
|| TRST?/low || 19 || 20 || TDO?/low ||
50
|| high || 21 || 22 || TMS?/high ||
51
|| low || 23 || 24 || low ||
52
|| low || 25 || 26 || low ||
53
||||||||  DEBUG  ||
54
55 16 tsaitgaist
mode connector (use jumper to select):
56
||= state =||= pin =||= pin =||= signal =||= mode =||
57
|| high || 1 || 2 || GND || WDGEN ||
58
|| low || 3 || 4 || GND || BOOTMODE ||
59
|| high || 5 || 6 || GND || JTAGMODE0 ||
60
|| high || 7 || 8 || GND || JTAGMODE1 ||
61
|| high || 9 || 10 || GND || RUNMODE ||
62
||||||||||  MODE  ||
63 8 tsaitgaist
== UAP1 ==
64
65
The operator where it was bought from is Vodafone Greece.
66
The board date is 1023.
67
68
[[Image(femto1-case_front.jpg​,200px)]]
69
[[Image(femto1-case_back-blur.jpg​,200px)]]
70
[[Image(femto1-board_front-blur.jpg​​,200px)]]
71
[[Image(femto1-board_back-blur.jpg​​,200px)]]
72
[[Image(femto1-rf_front-blur.jpg​,200px)]]
73
[[Image(femto1-rf_front-naked-blur.jpg​​,200px)]]
74
[[Image(femto1-rf_back-blur.jpg​,200px)]]
75
[[Image(femto1-rf_back-naked-blur.jpg​,200px)]]
76
77 9 tsaitgaist
== UAP2 ==
78
79
The operator where it was bought from is Vodafone Spain.
80
The board date is 1201.
81
82
This board has more shielding cans.
83
84
[[Image(uap2-board_front-blur.jpg​​,200px)]]
85
[[Image(uap2-board_back-blur.jpg​,200px)]]
86
[[Image(uap2-rf_front-blur.jpg​​​,200px)]]
87
[[Image(uap2-rf_back-blur.jpg​ ​​,200px)]]
88
89 2 tsaitgaist
= Rooting =
90
91
How to root this device and intercept communication has been shown in August 2015 at the [[https://www.blackhat.com/us-15/briefings.html#adventures-in-femtoland-350-yuan-for-invaluable-fun|Adventures in Femtoland: 350 Yuan for Invaluable Fun]] presentation ([[http://www.slideshare.net/arbitrarycode/adventures-in-femtoland-350-yuan-for-invaluable-fun|slides]], [[https://www.youtube.com/watch?v=U-COwT7dwWg|video]]).
92 3 tsaitgaist
93
This issue has been [[http://www1.huawei.com/en/security/psirt/security-bulletins/security-notices/archive/hw-446728.htm|analyzed]] and [[http://www1.huawei.com/en/security/psirt/security-bulletins/security-advisories/hw-452865.htm|fixed]] by the vendor.
94 11 tsaitgaist
95
== UAP1 ==
96
97
debug port:
98
 * UART not found on pins described in slides (all modes)
99
 * no UART identified using JTAGulator (all modes)
100
 * JTAG not found on pins described in slides (all modes)
101
 * no JTAG identified using JTAGulator, using id code and bypass scans (all modes)
102 12 tsaitgaist
103 14 tsaitgaist
boot process (all modes):
104 13 tsaitgaist
 1. red and blue LEDs on for 7 s
105
 1. ethernet link on
106
 1. red and blue LEDs on for 9 s
107
 1. ethernet link off
108
 1. red and blue LEDs on for 2 s
109
 1. ethernet link on
110
 1. red and blue LEDs on for 12 s
111
 1. red LED on for 23 s
112
 1. red and blue LEDs on for 2 s
113
 1. LEDs off for 0.1 s
114
 1. red and blue LEDs on for 5 s
115
 1. red LED on
116
117 12 tsaitgaist
== UAP2 ==
118
119
debug port:
120
 * UART not found on pins described in slides (all modes)
121
 * JTAG not found on pins described in slides (all modes)
122 1 tsaitgaist
 * no JTAG identified using JTAGulator, using id code scan (all modes)
123 14 tsaitgaist
124
boot process (all modes):
125
 1. red and blue LEDs on for 7 s
126
 1. ethernet link on
127
 1. red and blue LEDs on for 14 s
128
 1. ethernet link off
129
 1. red and blue LEDs on for 2 s
130
 1. ethernet link on
131
 1. red and blue LEDs on for 1 s
132
 1. ethernet link off
133
 1. red and blue LEDs on for 2 s
134
 1. ethernet link on
135
 1. red and blue LEDs on for 8 s
136
 1. red and blue LEDs on for 25 s
137
 1. red and blue LEDs on for 2 s
138
 1. LEDs off for 0.5 s
139
 1. red and blue LEDs on for 3 s
140
 1. 6x LEDs off for 2 s
141
 1. 6x red and blue LEDs on for 2 s
142
 1. red LED on
Add picture from clipboard (Maximum size: 48.8 MB)