The SIM and the SIM reader in the phone and the mechanical contact
between them are definitely working because the SIM can be accessed from
the motorola firmware, from another phone and from a PC smartcard reader
with no PIN or anything.
However, under simtest firmware no data is received by the phone, even
the ATR is zero bytes...
Anybody had this problem?
Also, is l1CTL SIM APDU command not implemented in the layer1 firmware?
How are people making calls without a SIM? :P
Gianni
----------------SIMTEST----8<-----------------
Initializing driver:
SIM: Registering interrupt handler for simcard-interface
====================== CALYPSO SIM REGISTER DUMP =====================
Reg_sim_cmd register (R/W) - FFFE:0000
|-REG_SIM_CMD = 0000
| |-REG_SIM_CMD_CMDCARDRST = 0 ==> SIM card reset sequence disabled.
| |-REG_SIM_CMD_CMDIFRST = 0
| |-REG_SIM_CMD_CMDSTOP = 0
| |-REG_SIM_CMD_CMDSTART = 0
| |-REG_SIM_CMD_MODULE_CLK_EN = 0 ==> Clock of the module disabled.
|-REG_SIM_STAT = 000b
| |-REG_SIM_STAT_STATNOCARD = 1 ==> No card!
| |-REG_SIM_STAT_STATTXPAR = 1 ==> Parity ok!
| |-REG_SIM_STAT_STATFIFOFULL = 0
| |-REG_SIM_STAT_STATFIFOEMPTY = 1 ==> Fifo empty!
|-REG_SIM_CONF1 = 000c
| |-REG_SIM_CONF1_CONFCHKPAR = 0 ==> Parity check on reception disabled.
| |-REG_SIM_CONF1_CONFCODCONV = 0 ==> Coding convention is direct (normal).
| |-REG_SIM_CONF1_CONFTXRX = 1 ==> SIO line direction is in transmit mode.
| |-REG_SIM_CONF1_CONFSCLKEN = 1 ==> SIM clock in normal mode.
| |-REG_SIM_CONF1_reserved = 0 ==> ETU period is CONFETUPERIOD.
| |-REG_SIM_CONF1_CONFSCLKDIV = 0 ==> SIM clock frequency is 13/4 Mhz.
| |-REG_SIM_CONF1_CONFSCLKLEV = 0 ==> SIM clock idle level is low.
| |-REG_SIM_CONF1_CONFETUPERIOD = 0 ==> ETU period is 372/8*1/Fsclk.
| |-REG_SIM_CONF1_CONFBYPASS = 0 ==> Hardware timers and start and stop sequences are normal.
| |-REG_SIM_CONF1_CONFSVCCLEV = 0 ==> SVCC Level is low (Only valid when CONFBYPASS = 1).
| |-REG_SIM_CONF1_CONFSRSTLEV = 0 ==> SRST Level is low (Only valid when CONFBYPASS = 1).
| |-REG_SIM_CONF1_CONFTRIG = 0x0 (FIFO trigger level)
| |-REG_SIM_CONF1_CONFSIOLOW = 0
|-REG_SIM_CONF2 = 0940
| |-REG_SIM_CONF2_CONFTFSIM = 0x0 (time delay for filtering of SIM_CD)
| |-REG_SIM_CONF2_CONFTDSIM = 0x4 (time delay for contact activation/deactivation)
| |-REG_SIM_CONF2_CONFWAITI = 0x9 (CONFWAITI overflow wait time between two received chars)
|-REG_SIM_IT = 0000
| |-REG_SIM_IT_SIM_NATR = 0 ==> On read access to REG_SIM_IT.
| |-REG_SIM_IT_SIM_WT = 0 ==> On read access to REG_SIM_IT.
| |-REG_SIM_IT_SIM_OV = 0 ==> On read access to REG_SIM_IT.
| |-REG_SIM_IT_SIM_TX = 0 ==> On write access to REG_SIM_DTX or on switching
| | from transmit to receive mode (CONFTXRX bit)
| |-REG_SIM_IT_SIM_RX = 0 ==> On read access to REG_SIM_DRX.
|-REG_SIM_DRX = 0100
| |-REG_SIM_DRX_SIM_DRX = 0x0 (next data byte in FIFO available for reading)
| |-REG_SIM_DRX_STATRXPAR = 1 ==> Parity Ok.
|-REG_SIM_DTX = 00 (next data byte to be transmitted)
|-REG_SIM_MASKIT = 003f
| |-REG_SIM_MASKIT_MASK_SIM_NATR = 1 ==> No-answer-to-reset interrupt is masked.
| |-REG_SIM_MASKIT_MASK_SIM_WT = 1 ==> Character wait-time overflow interrupt is masked.
| |-REG_SIM_MASKIT_MASK_SIM_OV = 1 ==> Receive overflow interrupt is masked.
| |-REG_SIM_MASKIT_MASK_SIM_TX = 1 ==> Waiting characters to be transmit interrupt is masked.
| |-REG_SIM_MASKIT_MASK_SIM_RX = 1 ==> Waiting characters to be read interrupt is masked.
| |-REG_SIM_MASKIT_MASK_SIM_CD = 1 ==> SIM card insertion/extraction interrupt is masked.
|-REG_SIM_IT_CD = fffe0010
|-REG_SIM_IT_CD_IT_CD = 0 ==> SIM card insertion/extraction interrupt is unmasked.
Power up simcard:
* Power enabled!
* Clock enabled!
* Reset released!
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Character underflow!
(0 bytes)
Reset simcard:
* Reset pulled down!
* Reset released!
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Character underflow!
(0 bytes)
SIM-T0: Transceiving APDU-Header: (a0 a4 00 00 02)
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-T0: Case 2: No input / Output of known length (See also GSM 11.11 Page 34)
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Character underflow!
SIM-T0: T0 Protocol error: Missing ACK byte -- aborting!
SIM-T0: Transceiving APDU-Header: (a0 c0 00 00 0f)
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-T0: Case 4: Input / No output (See also GSM 11.11 Page 34)
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Character underflow!
SIM-T0: T0 Protocol error: Incorrect or missing answer -- aborting!
e0 73 d7 b9 ae ea bf 7e f7 3b 7f 6f 32 fe 25 (15 bytes)
Test Phase 1: Testing bare sim commands...
* Testing SELECT: Selecting MF
SIM-T0: Transceiving APDU-Header: (a0 a4 00 00 02)
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-T0: Case 2: No input / Output of known length (See also GSM 11.11 Page 34)
SIM-ISR: Interrupt caught: Waiting characters to be read...
SIM-ISR: Interrupt caught: Character underflow!
SIM-T0: T0 Protocol error: Missing ACK byte -- aborting!
==> Status word: ffff
* Testing SELECT: Selecting DF_GSM
SIM-T0: Transceiving APDU-Header: (a0 a4 00 00 02)
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
SIM-ISR: Interrupt caught: Waiting for character to transmit...
At this point it hangs "forever" - well at least half hour.
Hi guys,
I dunno if that is the right place for my concern about building the
osmocomBB source. Here is what I already have done:
- downloading the sources for osmocomBB and GNU toolchain for ARM,
- setting the PATH for the arm-elf-* executables,
- calling make in the src directory.
Now, this appears as response of the make command in the terminal:
cd shared/libosmocore/build-host && ../configure
configure: error: cannot find install-sh, install.sh, or shtool in ".."
"../.." "../../.."
make: *** [shared/libosmocore/build-host/Makefile] Error 1.
If you need details about my system, you can look at the following
snippet from the config.log file:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by libosmocore configure UNKNOWN, which was
generated by GNU Autoconf 2.65. Invocation command line was
$ ../configure
## --------- ##
## Platform. ##
## --------- ##
hostname = ubuntu-stefan
uname -m = x86_64
uname -r = 2.6.32-24-generic
uname -s = Linux
uname -v = #41-Ubuntu SMP Thu Aug 19 01:38:40 UTC 2010
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /home/stefan/osmocomBB/gnuarm-4.0.2/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2032: error: cannot find install-sh, install.sh, or shtool in
".." "../.." "../../..".
So, I would be very glad, if someone could give me a hint to solve the
problem. Thank you in advance.
Regards,
begy
Hello Andreas, hello Harald,
On Thu, 14 Jul 2011 13:44:16 +0200, "Harald Welte" <laforge(a)gnumonks.org> wrote:
>
> The patches look fine to me. I'd wait for another day if Sylvain or
> Dieter have any comments, but otherwise they can be merged.
The patches are fine for me.
Best regards,
Dieter
--
Dieter Spaar, Germany spaar(a)mirider.augusta.de
Hello,
I am using a C115 with a t191 cable. We have completed the "Getting
Started" steps and have compiled all the necessary code. I are
currently trying to run osmocon to download code onto the phone. The
following output appears when we run the script:
bruceb@ubuntu:~/osmocom-bb/src/host/osmocon$ ./osmocon -p /dev/ttyUSB0
-m c123xor ../../target/firmware/board/compal_e88/loader.compalram.bin
got 1 bytes from modem, data looks like: 2d -
got 1 bytes from modem, data looks like: 34 4
got 1 bytes from modem, data looks like: 29 )
got 1 bytes from modem, data looks like: 28 (
got 1 bytes from modem, data looks like: 32 2
got 1 bytes from modem, data looks like: 39 9
got 1 bytes from modem, data looks like: 30 0
got 1 bytes from modem, data looks like: 20
got 1 bytes from modem, data looks like: 2d -
got 1 bytes from modem, data looks like: 34 4
got 1 bytes from modem, data looks like: 29 )
got 1 bytes from modem, data looks like: 0a .
got 1 bytes from modem, data looks like: 0d .
got 1 bytes from modem, data looks like: 02 .
These lines continue and no script indicates anything is being
downloaded, as shown on the wiki site. I have unlocked the phone and
put it in "earphone" mode beforehand. I have also tried to press the
power button as directed to. Are there any suggestions on how to fix
this problem?
Thank you,
Bryan Bruce
Can someone help with these?
1) With the GSM debugger phone, how difficult is it to get only IMEI numbers
of received packets?
2) Can the debugger phone report the signal strength of received packets? If
not, is it possible?
3) Is there any way with mods to get I/Q out of the DSP?
4) Is there any work going on to make a CDMA debugger phone?
5) Are there any GSM phones that have an option to force calls to be made
only on 3G/4G?
Thank you,
Ben
Hello community
After making the changes to Makefile.inc (src/target/firmware)
-include Makefile.inc
# Uncomment this line if you want to enable Tx (Transmit) Support.
-CFLAGS += -DCONFIG_TX_ENABLE
+CFLAGS += -DCONFIG_TX_ENABLE
# Uncomment this line if you want to write to flash.
#CFLAGS += -DCONFIG_FLASH_WRITE
I'm trying to figure out, what to do with this part:
enable CONFIG_TX_ENABLE
diff --git a/src/target/firmware/Makefile b/src/target/firmware/Makefile
index 56e0068..c69aab7 100644
--- a/src/target/firmware/Makefile
+++ b/src/target/firmware/Makefile
@@ -73,7 +73,7 @@ ANY_APP_LIBS+=calypso/libcalypso.a layer1/liblayer1.a lib/libmini.a comm/libcomm
...Meanwhile
I tried to compile, and at the time Makefile.inc is callled
starts looping forever....
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/loader.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/loader.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/loader.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/loader.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/loader.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/loader.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/loader.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/loader.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/loader.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/loader.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/loader.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/loader.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/loader.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/loader.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/loader.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/loader.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/loader.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/loader.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/loader.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/loader.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/loader.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/loader.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.compalram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.compalram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.compalram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.compalram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.compalram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.compalram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.compalram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.compalram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.compalram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.compalram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88loader.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88loader.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88loader.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88loader.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88loader.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88loader.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88loader.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88loader.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88loader.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88loader.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88flash.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88flash.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88flash.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88flash.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88flash.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88flash.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88flash.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88flash.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/simtest.e88flash.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/simtest.e88flash.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.compalram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.compalram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.compalram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.compalram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.compalram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.compalram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.compalram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.compalram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.compalram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.compalram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/simtest.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/simtest.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.compalram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.compalram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.compalram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.compalram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.compalram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.compalram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.compalram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.compalram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.compalram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.compalram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/simtest.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/simtest.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/simtest.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/simtest.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/simtest.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/simtest.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/simtest.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/simtest.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/simtest.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/simtest.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/simtest.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/simtest.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/simtest.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/simtest.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/simtest.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/simtest.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/simtest.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/simtest.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/simtest.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/simtest.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/simtest.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/simtest.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.compalram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.compalram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.compalram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.compalram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.compalram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.compalram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.compalram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.compalram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.compalram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.compalram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88loader.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88loader.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88loader.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88loader.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88loader.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88loader.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88loader.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88loader.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88loader.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88loader.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88flash.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88flash.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88flash.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88flash.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88flash.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88flash.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88flash.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88flash.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e88/chainload.e88flash.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e88/chainload.e88flash.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.compalram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.compalram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.compalram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.compalram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.compalram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.compalram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.compalram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.compalram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.compalram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.compalram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e86/chainload.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e86/chainload.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.compalram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.compalram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.compalram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.compalram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.compalram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.compalram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.compalram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.compalram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.compalram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.compalram.size'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/compal_e99/chainload.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/compal_e99/chainload.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/chainload.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/chainload.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/chainload.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/chainload.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/chainload.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/chainload.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/chainload.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/chainload.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/gta0x/chainload.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/gta0x/chainload.highram.size'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/chainload.highram.manifest.o'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/chainload.highram.manifest.o'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/chainload.highram.manifest.p'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/chainload.highram.manifest.p'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/chainload.highram.elf'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/chainload.highram.elf'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/chainload.highram.map'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/chainload.highram.map'
Makefile.inc:135: warning: overriding commands for target `board/pirelli_dpl10/chainload.highram.size'
Makefile.inc:135: warning: ignoring old commands for target `board/pirelli_dpl10/chainload.highram.size'
Makefile.inc:171: warning: overriding commands for target `calypso/libcalypso.a'
Makefile.inc:171: warning: ignoring old commands for target `calypso/libcalypso.a'
Makefile.inc:171: warning: overriding commands for target `layer1/liblayer1.a'
Makefile.inc:171: warning: ignoring old commands for target `layer1/liblayer1.a'
Makefile.inc:171: warning: overriding commands for target `comm/libcomm.a'
Makefile.inc:171: warning: ignoring old commands for target `comm/libcomm.a'
Makefile.inc:171: warning: overriding commands for target `lib/libmini.a'
Makefile.inc:171: warning: ignoring old commands for target `lib/libmini.a'
Makefile.inc:208: warning: overriding commands for target `clean'
Makefile.inc:208: warning: ignoring old commands for target `clean'
Makefile.inc:212: warning: overriding commands for target `distclean'
Makefile.inc:212: warning: ignoring old commands for target `distclean'
^Cmake: *** [firmware] Interrupt
After reviewing the groups & googing, didn't came out with understanding/solution
Very appreciated, if help can be given.
Thank you
Bruno.
(In a sort-of-answer to the triangulating mail a while ago:)
> i wanted to know is it possible to triangulate any gsm cellphone with osmocombb??
Hi,
It would be possible triangulate your own position using osmocombb.
Assumption 1 (A1): The base stations of GSM are very stable and can
keep running for months or years without interruption.
Assumption 2 (A2): Osmocombb has a free running quarter bit counter
that it never restarts when power is on. The timings of different
cells are calculated relative to this free running counter.
To be able to triangulate a phone, we need information about the cells
in the area:
The GSM TDMA system has a periodicity for broadcasted messages such as
sync and SI1. The timing of these can be predetermined as an offset
relative to the free running counter in A2. Note that the offset
includes the propagation time for the signal from the base station to
the mobile station.
If the position of the mobile phone with osmocombb (MS) is known, one
can get the offset for the first base station broadcasts (dt_BS1). If
the MS is moved later to at least three other known positions and the
same offsets are calculated, one can calculate the actual offset
between the MS free running counter and the BS1 without the
propagation time included. At the same time the actual position of the
BS is calculated. [1]
An MS should do measurements on neighbour cells as well, and can
therefor do exactly the same calculations for several BS:s at the same
time. An interesting aspect of this is that it is then possible to
calculate the difference in timing for several BS:s.
If the positions and relative timings for the BS:s in an area are
known, it is possible to calculate the position of an MS. This time we
do the same calculations, but now the relative timings for the BS:s
and the position are known and the same for the MS is unknown.
An interesting fact is that osmocombb could use the timings for BS:s
from several operators to increase the accuracy of the calculations.
Assumption 1 can be held for granted.
Assumption 2 could be made true if it is not already true. The concept
could probably otherwise be used anyway if that is not accepted.
1 http://en.wikipedia.org/wiki/Multilateration
MS Mobile station (phone, modem)
BS Base station
dt_BSx timing offset from the free running timer to base station number x
/Matzi
Hi all,
as stated on OsmocomSecurity:
"A malicious attacker knowing the IMSI or TMSI of a victim can thus send
hand-crafted IMSI DETACH messages to a cell, causing the network to assume
the MS is no longer present in the network.This will effectively prevent the
delivery of all mobile-terminated (MT) services, such as SMS, voice calls,
CSD, ...".
Following the theory i've better understood how it works [1]*, but still i
have some questions for you:
- what could happen if i will clone one SIM (Ki, IMSI) and use it to
register on the same network, but on different BTS/LAC, two phones? Which
will be rejected as first? Or both?
- if i will send an IMSI detach with one of them... also the other (that is
phisically in another BTS/LAC) will be disconnected?
- what could happen if i will connect a C123 with ./mobile to the network
using another SIM and then trying to forge IMSI_DET_IND with victim's
IMSI/TMSI and send to the network where the victim is connected (that could
mean the same network, but different BTS/LAC), this DoS will still be
accomplished?
What exactly i would like to know is, if someone already made some
experiments on it (obviously on private networks, with a legal experimental
license.) and eventually if there are any interesting results.
Thank you for attention.
Cheers
Gloria
*[1] - http://www.gsmfordummies.com/gsmevents/detach.shtml