Dear fellow Osmocom developers,
as you all know, we've sadly had to skip OsmoDevCon 2020 and 2021,
trying to compensate it at least to some extent with our OsmoDevCall
every two weeks.
The COVID-19 pandemic is far from over, and we don't know what the
upcoming winter season will bring.
Nevertheless, I think it would be a good idea to start a discussion of
whether we should plan for an OsmoDevCon in 2022.
I personally would say let's plan for the usual late April 2022 time frame,
and if the pandemic situation deteriorates, we can still cancel it with
something like one month lead time.
I would also personally suggest to limit attendance to people who are fully
vaccinated, and in addition do a self-test for all participants every
morning.
In terms of venue, we might also consider to move to a venue that allows better
ventilation. Irrespective of the above we can also bring the air filters from
the sysmocom office.
So with that as an input statement, I would like to hear your opinion
on the above proposals. Who would want to attend? Any complaints against
the "vaccinated only plus daily self-tests in the morning" approach?
Regards,
Harald
--
- Harald Welte <laforge(a)osmocom.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
Hello,
I've just received SimTrace2, LED green and red are flashing.
Even phone is able to connect to telecom network.
However, connecting to USB on Ubuntu 21.10 does not work (also tried with
Ubuntu 20.04.3 LTS).
No /dev/ttyUSB*, or /dev/ttyACM* appears.
Here are dmesg:
[ 4513.939503] usb 1-4.1: USB disconnect, device number 26
[ 4514.931801] usb 1-4.1: new full-speed USB device number 27 using xhci_hcd
[ 4515.036480] usb 1-4.1: New USB device found, idVendor=1d50,
idProduct=60e3, bcdDevice= 0.02
[ 4515.036494] usb 1-4.1: New USB device strings: Mfr=1, Product=2,
SerialNumber=11
[ 4515.036501] usb 1-4.1: Product: SIMtrace 2
[ 4515.036505] usb 1-4.1: Manufacturer: sysmocom - s.f.m.c. GmbH
[ 4515.036509] usb 1-4.1: SerialNumber: xxxxxxx
I've followed these instructions:
https://osmocom.org/projects/simtrace2/wiki
- have my user id plugdev group (logged out to verify),
- verified that udevs are right and service has been restarted.
https://git.osmocom.org/simtrace2/plain/host/contrib/99-simtrace2.rules
- here is the list of libusb:
libgusb2:amd640.3.5-1build1
libusb-0.1-4:amd642:0.1.12-32build2
libusb-1.0-0:amd642:1.0.24-3
libusb-1.0-0-dev:amd642:1.0.24-3
libusb-1.0-doc2:1.0.24-3
libusb-dev2:0.1.12-32build2
libusbmuxd6:amd642.0.2-3build1
and libosmo*
libosmocodec0:amd641.4.2-3
libosmocoding0:amd641.4.2-3
libosmocore-dev:amd641.4.2-3
libosmocore16:amd641.4.2-3
libosmoctrl0:amd641.4.2-3
libosmogb11:amd641.4.2-3
libosmogsm15:amd641.4.2-3
libosmosim2:amd641.4.2-3
libosmovty4:amd641.4.2-3
Also I've tried to flash the latest firmware like in this document,
with the "simtrace-trace-dfu-latest.bin" from
2022-Jan-25 07:52:30
https://osmocom.org/projects/simtrace2/wiki/Flashing#DFU
Please advise where is the problem
Thanks
--
Sabr
I would be very grateful for help getting my SimTrace2 going under Debian 10 please. I have followed the instructions for getting the repository onto my system but am unsure how to install trace or the Wireshark plugin?
Kind regards,
Simon (chipscanner)
Sent from my iPhone
I would be very grateful for help getting my SimTrace2 going under Debian 10 please. I have followed the instructions for getting the repository onto my system but am unsure how to install trace or the Wireshark plugin?
Kind regards,
Simon (chipscanner)
Sent from my iPhone
Hello,
I am having a communications issue between the simtrace2 firmware & simtrace2-tool. It appears that only the first invocation of simtrace2-tool after reset of the Atmel processor works. Subsequent invocations of simtrace2-tool fail (to be specific, the simtrace2 firmware never calls usb_refill_from_host() nor dispatch_received_msg() for the lost message, according to additional debugging I added). We have confirmed this behavior on a stock simtrace2 board and stock simtrace2 firmware.
As an experiment: With the Atmel processor in this state, I modified simtrace2-tool to send two commands back to back: a dummy message, followed by the real message. When I do this, the first dummy message is dropped, as described above, but the second is executed successfully! For some reason, you cannot get it to work by simply invoking simtrace2-tool twice at the shell— critically, you have to send both messages without closing and re-opening libusb in-between.
The root cause is probably some kind of message framing or USB stack receive processing race condition in the simtrace2 firmware, relative to when the USB port is opened on the 2nd and subsequent times. Or, maybe some kind of race condition with usb_refill_from_host() that primes the receiver for another packet? Honestly, I’m not sure. Do you have any suggestions? Are you aware of this issue?
Regards,
James
James Tavares
Lead Software Engineer
KVH Industries, Inc.
50 Enterprise Center | Middletown, RI 02842
Direct Tel: +1 401.845.2416
Tel: +1 401.847.3327 | Fax: +1 401.845.8149
jtavares(a)kvh.com<mailto:jtavares@kvh.com>
http://www.kvh.com<http://www.kvh.com/>
Dear Osmocom community,
today our mailing list server lists.osmocom.org has finally been migrated
from mailman2-on-freebsd to mailman3-on-linux. This also included a variety
of changes to DNS. I'll spare you the details, but everything _should_ be up
and running now.
* The List-Id headers should not have changed.
* all list subscriptions + user accounts have been converted.
* old 'static html' archives are still available (read only) at URLs like
https://lists.osmocom.org/pipermail/baseband-devel/
* old List URLs like https://lists.osmocom.org/mailman/listinfo/baseband-devel
are redirected to their respective modern counterparts
In case you notice any mailing list related problem, please don't hesitate to
contact me.
Happy hacking,
Harald
--
- Harald Welte <laforge(a)osmocom.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
The first time it even sends a C-APDU, but no SW is returned.
Also the data stream (ATR and APDU) look correct, so it does no seem to be a speed issue.
I only had the card for 5 minutes and did not try to debug it more (check it the PPS fails, or something afterwards) or use an oscilloscope.
But maybe someone might have an idea.
Here the SIMtrace log:
Entering main loop
ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 01 00 00 05
PPS(Fi=9/Di=5) ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 01 00 00 05
PPS(Fi=9/Di=5) APDU: 00 a4 00 0c 02 fc 00
ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 01 00 00 05
PPS(Fi=9/Di=5) ATR APDU: 3b 9f 95 80 1f c7 80 31 a0 73 be 21 13 67 d0 02 04 09 01 00 00 05
And here the debug log:
main(76): entering main (idle) loop
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off
VCC_PHONE on
RST
computed Fi(1) Di(1) ratio: 372
found Fi=9 Di=5
computed Fi(9) Di(5) ratio: 32
nRST
VCC_PHONE off
thank,
kevin
0x62)
Can anyone point me to a resource for computing parameters with a valid MAC?
Thanks for your attention,
Rupert
--089e013d1f28c0d5d004d784db04
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Good Afternoon,<div><br></div><div>I am trying to perform =
USIM/3G authentication using=A0osmo-sim-auth and ran into the same problem =
as Stefanos:</div><div><a href=3D"http://lists.osmocom.org/pipermail/simtra=
ce/2012-November/000406.html">http://lists.osmocom.org/pipermail/simtrace/2=
012-November/000406.html</a></div>
<div><br></div><div>I followed Benoit's advice to view the details as f=
ollows (using the inputs from the web page):</div><div><br><div><div>> r=
and_bin =3D stringToByte(a2b_hex('00000000000000000000000000000000'=
))</div>
<div>> autn_bin =3D stringToByte(a2b_hex('ec9320c2c2000000e1dd22c1ad=
3e2d3d'))</div></div><div>> u.authenticate(RAND=3Drand_bin, AUTN=3Da=
utn_bin,ctx=3D'3G')<br></div><div>> u.coms()<br></div><div><br><=
/div>
<div><pre style=3D"margin-top:0px;margin-bottom:0px;padding:0px;border:0px;=
font-family:monospace,sans-serif;font-size:14px;line-height:17px;vertical-a=
lign:baseline;white-space:pre-wrap;color:rgb(0,0,0)">['INTERNAL AUTHENT=
ICATE 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),
[]]</pre></div><div><br></div></div><div style>From=A0TS 31.102, section 7=
.3.1 it looks like this means a MAC failure (0x98 0x62)</div><div style><br=
></div><div style>Can anyone point me to a resource for computing parameter=
s with a valid MAC?</div>
<div style><br></div><div style>Thanks for your attention,</div><div style>=
<br></div><div style>Rupert</div></div>
--089e013d1f28c0d5d004d784db04--