Hi all,
I come to all of you as I'm trying to use simtrace to capture the UE-SIM
traffic with a 4G+ SIM card, called "next gen SIM card" (the ones with
NFC). The only thing I see is the ATR, and the mobile never detects the SIM
card. I try also to read the SIM card plugin directly into the SCR3310 card
reader, but the reader didn't recognize the SIM card (no led activity).
At the beginning I thought this must be a new standard for the NFC/SIM
cards, but reading 3GPP TS 31.101 V13.2.0 (2016-06), I understood only
Class B and C operating conditions should be supported by 3G MEs (page 10
of the document), and using transmission protocols T=0 and T=1. So looks
like nothing has change in the protocols/electrical conditions.
I look for 3GPP specs folder searching for something related with this
NFC/SIM (http://www.3gpp.org/DynaReport/31-series.htm), but nothing appear.
Also searching in google about this simcards I just found Orange document
describing the business strategy to use NFC services/wallet;
"On February 21st 2011 many of the world’s leading mobile operators (15 in
total) including Orange announced their collective commitment to SIM-based
mobile NFC and intention to launch commercial mobile NFC services. In
November 2011, the Chinese MNOs increased the momentum of support to SIM
based NFC. In January, GSMA communicated that more than 60 MNOs now support
these initiatives."
Source:
https://www.orange.com/en/content/download/12418/258640/version/1/file/Oran…
But still didn't found any technical spec for this sim cards. Most strange
for me is that plugging this SIM card in an old Samsung Galaxy S3 is
working normally, so ask myself why plugging in SCR3310 reader or simtrace
is not working.
Can anyone help me with this SIM cards specifications? Does anyone been
able to read with SIM readers?
Best Regards,
Pedro
Hi, our company bought two SIMtrace Hardware Kits. We want to use SIM
forwarder
<https://github.com/kamwar/simlabTrace/wiki/res/bin/sim_forwarder-simtrace-a…>
firmware
in our project. but have problem with flashing it to the board.
in one way I installed toolchain as described at
http://osmocom.org/projects/baseband/wiki/GnuArmToolchain
and made forwarder firmware - success1.
but any tries to flash it using dfu-util failed.
tries was next:
--------------------------
- from windows10 host using steps from
https://github.com/kiibohd/controller/wiki/Loading-DFU-Firmware#windows -
kii-dfu can`t flash it due to three dfu devices with NO serial numbers.
Try using dfu-util with -a0 flag gives same result as later cases - DFU
found, state idle, activate alternative=0 ... and nothing more. reruns not
helps. reconnects with or w/o BOOTLOADER button gives same result - nothing.
---------------------
- same win10 host with vmWare Ubuntu16.04 VM. tries to install using
ubuntu. device shown on lsusb - dfu mode on. dfu-utils installed, toolchain
too, firmware made OK. simtrace made too.
BUG1
experiment with simtrace gives output with wrong parsing of commands - may
be you have to open bug case to resolve it. same results with usb2 on vm
and usb3.
all tries to flash forwarder or reader to board failed on same place as
before.
tried with button at connect and using -ao and w/o button and using -i
param (forgot number of interface for apps partition mb was -i1 ) - failed
- pure ubuntu 16.04 host. all above with same results. using usb3 port and
usb2 extender.
--------------------------------
Now the time to tell about second way - SAM-BA . here is another problem:
used http://osmocom.org/projects/simtrace/wiki/SIMtrace_Firmware
installed GnuArmToolchain
<http://osmocom.org/projects/baseband/wiki/GnuArmToolchain>. as described
on toolchain <http://osmocom.org/projects/baseband/wiki/Toolchain> link,
included to PATH.
Trying to do:
git clone git://git.osmocom.org/openpcd.git
cd openpcd/firmware
make -f Makefile.dfu BOARD=SIMTRACE
make BOARD=SIMTRACE DEBUG=1 TARGET=main_simtrace
cat dfu.bin main_simtrace.bin > main_simtrace.samba
cd ../..
failed on 3rd string: make -f Makefile.dfu BOARD=SIMTRACE - arm-elf-gcc not
found!
tries to rename arm-none-eabi gcc to arm-elf-gcc was not successful. so I
cant produce
your dfu.bin to use samba (I made it with success) with
cat dfu.bin my_forwarder.bin > my_forwarder.samba
Also, at the string cat dfu.bin main_simtrace.bin > main_simtrace.samba we
see dfu.bin which is possibly dfu-boot-loader with wrong name which crashes
brain of google
so we have a BUG2:
- to rename produced dfu.bin filename to something relative i.e.
dfu-boot-loader-arm-SAM7.bin
- to place link to binary of loader(s) at your instructions.
installed also crosstool-ng - but arm-elf-gcc not found too
So, we have fails using dfu-util and unmaking state of firmware which gives
use of SAM-BA impossible due to insufficient dfu-boot-loader-arm-SAM7.bin
aka dfu-bin.
This situation looks like failed "smoke test"...
Please help me to solve these issues.
Regards,
Alexandr
--
https://L-in-K.com/147a258u369
Hi,
I looked through the archives of this list and saw that an issue with
dfu-util and simtrace was discussed. Can anyone here do some simple
debugging on it? Remote access would have been great, but I guess the
device hangs and must be reset all the time during testing so it might
not be so efficient.
The issue was also reported in the dfu-util bug tracker, but the OP
went silent, so please add any useful information there (or Cc me on
your replies here).
https://sourceforge.net/p/dfu-util/tickets/33/
Best regards,
Tormod
In a response to "Problem with firmware flashing" thread.
I couldn't easily reply in the original thread so I am writing in a new one.
Hi Alexander,
As Holger mentioned, it seems that both dfu (the one provided with device
and dfu-util) are not compatible with each other. I will try to debug this
issue a little bit later.
Anyway, I was able to flash the board using an older version of dfu-util on
Windows 7.
Here are my steps (on Windows):
1. Download and unpack dfu-util v0.6 (dfu-util-0.6-win32.zip.bz2) from:
http://dfu-util.sourceforge.net/releases/
2. Install USB drivers (http://zadig.akeo.ie/)
3. Enter DFU mode (the red LED should turn on)
4. Flash the device from cmd line
dfu-util -d 16c0:0762 -R -a0 -D
sim_forwarder-simtrace-at91sam7s128-flash_dfu.bin
On Linux machine I am using the following configuration:
- Ubuntu 14.04 (natively booted, not VM)
- dfu-util v0.5
--
BR,
Szymon