Hello.
I am trying to trace the communication between a Free Mobile (french
operator) and an iPhone 4S. I am using the simtrace tool and libosmocore
library taken from the Ubuntu PPA repository given in the user manual
(ppa:holger+lp/osmocom).
I tried booting the iPhone using 2 different SIMs (this one from Free
Mobile and another one) and the trace seems very short using the Free
Mobile in comparison to the other one. By parsing the ATRs of both SIMs,
I found out that the communication is done at 312500 bits/s with the
Free Mobile SIM and only 78125 bits/s (for a clock running at 5MHz).
Could this explain the loss of entire ADPUs by the tracer? If yes, is
there a way to remedy to this problem (firmware update for example).
Best regards,
Arthur Léna
FYI: the ATRS of both SIM cards
Free Mobile: 3B 9E 96 80 1F C7 80 31 E0 73 FE 21 1B 66 D0 01 77 97 0D 00 EC
TA(1) = 0x96 Fi=512, Di=32, 16 cycles/ETU (250000 bits/s at 4.00 MHz,
312500 bits/s for fMax=5 MHz)
A1: 3B 3F 94 00 80 69 AF 03 0F 07 A4 00 00 06 0E 83 3E 9F 16
TA(1) = 0x94 Fi=512, Di=8, 64 cycles/ETU (62500 bits/s at 4.00 MHz,
78125 bits/s for fMax=5 MHz)
Hi all,
as we are getting more and more inquiries for micro-SIM (3FF) FPC
adapters for the SIMtrace, I would like to inquire on this list before
we go into productin.
My main inquiry is about the orientation. As you know, the current
mini-SIM adapters come in four flavors, one for each of the possible
orientations. Hoewever, as there are still few phones with 3FF SIM
card support, I was hoping we don't need to produce 3FF FPC adapter
cables for all four orientations.
Does anyone on this list know which orientations exist and which don't?
This would help us to proceed quickly with manufacturing the adapters,
without spending extensive amounts of time researching on required
orientations.
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
We received a simtrace board a few weeks ago and have been able to
successfully use it on a Google NexusOne and iPhone 4s (using a dual SIM
adapter).
When we have tried it on two different Samsung Galaxy S III devices both
were unable to detect the sim card. We verified that we could read the same
sim cards when placed in other devices.
Has anyone else had success or failures on using recent 3G/4G devices? Are
there more tests I could run to isolate the cause?
Rupert
Hi all,
Is it possible to get some kind of time measurement with log entries? I'd
like to check how much time the sim spends processing a command. Which
files of firmware should I start looking for this?
Thanks!
--
Atenciosamente,
Hugo Frederico Soares
Good Afternoon,
I am trying to perform USIM/3G authentication using osmo-sim-auth and ran
into the same problem as Stefanos:
http://lists.osmocom.org/pipermail/simtrace/2012-November/000406.html
I followed Benoit's advice to view the details as follows (using the inputs
from the web page):
> rand_bin = stringToByte(a2b_hex('00000000000000000000000000000000'))
> autn_bin = stringToByte(a2b_hex('ec9320c2c2000000e1dd22c1ad3e2d3d'))
> u.authenticate(RAND=rand_bin, AUTN=autn_bin,ctx='3G')
> u.coms()
['INTERNAL AUTHENTICATE apdu: 00 88 00 81 22 10 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 10 EC 93 20 C2 C2 00 00 00 E1 DD 22 C1 AD
3E 2D 3D',
'sw1, sw2: 98 62 - undefined status',
(152, 98),
[]]
Hi guys!
Some time ago I stopped by asking what would one do to compile under
Windows, and it was suggested to use cygwin to build the application and
than use it with cygwin dll to run it under linux. Well, I'm having some
issues to do that...
Dear fellow Osmcoom developers,
it is my pleasure to finally announce the date + venue of OsmoDevCon
2013:
Date: April 04 through April 07, 2013
Place: IN-Berlin, Lehrter Str. 53, Berlin
Like last year, this is an event for developers of the various Osmocom
proejects. Reservation and confirmation of reservation is required.
The event is free of charge. The Room is made available by IN-Berlin
e.V., an Internet related non-profit organization. Lunch catering will
be sponsored (so far by sysmocom GmbH, but if any other sponsors come
up, we are happy to share the cost).
So all you have to cover is your own travel + accomodation costs, as
well as breakfast and dinner. If you are an active developer and cannot
afford travel/accomodation, please let me know and I'll see if we can do
something about it.
If you would like to attend, please send a message to
laforge(a)gnumonks.org applying for registration of the event. The
registration deadline is March 5, i.e. one week from now.
There is no detailed schedule of talks yet. I will start a separate
discussion suggesting / collecting topics in the next couple of days.
More information is (and will be made) available at
http://openbsc.osmocom.org/trac/wiki/OsmoDevCon2013
Further discussion regarding the event should be directed at the
osmocom-event-orga(a)lists.osmocom.org mailing list, to avoid
cross-posting over the various project-specific lists.
Best regards and happy hacking,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
Hi all,
I am playing around with the USB commands in SIMTrace but I'm having a
bit of trouble. I wrote a short python script to send a GET_VERSION
command. However, only the first one is received by the board.
If I run it, the first time I will see a GET_VERSION in the debug
terminal. If I try again, however many times, I do not see any output.
Why is this?
The script:
---snip---
#!/usr/bin/python
import usb.core
import usb.util
cmd="\x01\x00\x00\x00"
dev=usb.core.find(idVendor=0x16c0, idProduct=0x0762)
dev.set_configuration()
dev.write(1, cmd, 0)
---snip---