Project

General

Profile

Uap2105 » History » Version 15

tsaitgaist, 02/19/2016 10:48 PM
add debug 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 8 tsaitgaist
== UAP1 ==
56
57
The operator where it was bought from is Vodafone Greece.
58
The board date is 1023.
59
60
[[Image(femto1-case_front.jpg​,200px)]]
61
[[Image(femto1-case_back-blur.jpg​,200px)]]
62
[[Image(femto1-board_front-blur.jpg​​,200px)]]
63
[[Image(femto1-board_back-blur.jpg​​,200px)]]
64
[[Image(femto1-rf_front-blur.jpg​,200px)]]
65
[[Image(femto1-rf_front-naked-blur.jpg​​,200px)]]
66
[[Image(femto1-rf_back-blur.jpg​,200px)]]
67
[[Image(femto1-rf_back-naked-blur.jpg​,200px)]]
68
69 9 tsaitgaist
== UAP2 ==
70
71
The operator where it was bought from is Vodafone Spain.
72
The board date is 1201.
73
74
This board has more shielding cans.
75
76
[[Image(uap2-board_front-blur.jpg​​,200px)]]
77
[[Image(uap2-board_back-blur.jpg​,200px)]]
78
[[Image(uap2-rf_front-blur.jpg​​​,200px)]]
79
[[Image(uap2-rf_back-blur.jpg​ ​​,200px)]]
80
81 2 tsaitgaist
= Rooting =
82
83
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]]).
84 3 tsaitgaist
85
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.
86 11 tsaitgaist
87
== UAP1 ==
88
89
debug port:
90
 * UART not found on pins described in slides (all modes)
91
 * no UART identified using JTAGulator (all modes)
92
 * JTAG not found on pins described in slides (all modes)
93
 * no JTAG identified using JTAGulator, using id code and bypass scans (all modes)
94 12 tsaitgaist
95 14 tsaitgaist
boot process (all modes):
96 13 tsaitgaist
 1. red and blue LEDs on for 7 s
97
 1. ethernet link on
98
 1. red and blue LEDs on for 9 s
99
 1. ethernet link off
100
 1. red and blue LEDs on for 2 s
101
 1. ethernet link on
102
 1. red and blue LEDs on for 12 s
103
 1. red LED on for 23 s
104
 1. red and blue LEDs on for 2 s
105
 1. LEDs off for 0.1 s
106
 1. red and blue LEDs on for 5 s
107
 1. red LED on
108
109 12 tsaitgaist
== UAP2 ==
110
111
debug port:
112
 * UART not found on pins described in slides (all modes)
113
 * JTAG not found on pins described in slides (all modes)
114 1 tsaitgaist
 * no JTAG identified using JTAGulator, using id code scan (all modes)
115 14 tsaitgaist
116
boot process (all modes):
117
 1. red and blue LEDs on for 7 s
118
 1. ethernet link on
119
 1. red and blue LEDs on for 14 s
120
 1. ethernet link off
121
 1. red and blue LEDs on for 2 s
122
 1. ethernet link on
123
 1. red and blue LEDs on for 1 s
124
 1. ethernet link off
125
 1. red and blue LEDs on for 2 s
126
 1. ethernet link on
127
 1. red and blue LEDs on for 8 s
128
 1. red and blue LEDs on for 25 s
129
 1. red and blue LEDs on for 2 s
130
 1. LEDs off for 0.5 s
131
 1. red and blue LEDs on for 3 s
132
 1. 6x LEDs off for 2 s
133
 1. 6x red and blue LEDs on for 2 s
134
 1. red LED on
Add picture from clipboard (Maximum size: 48.8 MB)