Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mnhauke:osmocom:nightly
simtrace2
simtrace2.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File simtrace2.changes of Package simtrace2
------------------------------------------------------------------- Sat Mar 23 21:05:51 UTC 2024 - mardnh@gmx.de - Update to version 0.8.1.72: * README.md: Add section on ngff_carem * README.md: Add links to where hardware can be bought * README.md: add links to SIMtrace2 and QMOD * README.md: Fix mark-down nested bullet syntax * README.md: Fix mark-down nested bullet syntax * Add funding link to github mirror ------------------------------------------------------------------- Wed Feb 07 16:09:44 UTC 2024 - mardnh@gmx.de - Update to version 0.8.1.66: * firmware/Makefile: don't use distribution's CFLAGS * simtrace2-cardem-pcsc: mark reset events in GSMTAP trace * Fix unchecked return value of osmo_libusb_init() * contrib/jenkins: tweak shell logic * fw: only build the bl with clang * debian: set compat level to 10 * debian/rules: remove override_dh_autoreconf * Cosmetic: fix CI errors * contrib/jenkins.sh : build and publish combined targets * firmware/sniffer: Enable interrupts for overrun/parity/frame errors ------------------------------------------------------------------- Sat Sep 16 11:35:09 UTC 2023 - mardnh@gmx.de - Update to version 0.8.1.66: * firmware/Makefile: don't use distribution's CFLAGS * simtrace2-cardem-pcsc: mark reset events in GSMTAP trace * Fix unchecked return value of osmo_libusb_init() * contrib/jenkins: tweak shell logic * fw: only build the bl with clang * debian: set compat level to 10 * debian/rules: remove override_dh_autoreconf * Cosmetic: fix CI errors ------------------------------------------------------------------- Wed Nov 23 21:05:11 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.58: * contrib/jenkins.sh : build and publish combined targets ------------------------------------------------------------------- Sat Nov 19 21:05:18 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.57: * firmware/sniffer: Enable interrupts for overrun/parity/frame errors * firmware/sniffer: introduce #define for interrupt enable flags * firmware/sniffer: Handle WT timeouts via ring-buffer * firmware/sniffer: Pass PARITY/OVERRUN/FRAMING error via ringbuffer * firmware/sniffer: Add + use 16bit ringbuffer * firmware/sniffer: Disable TIMEOUT interrupts in USART IER on exit * firmware/sniffer: Rename global variable 'wt' to 'g_wt' * firmware/sniffer: Log cause of WT change * firmware/sniffer: Group global variables in structs * firmware/sniffer: Make all global variables 'static' * firmware/sniffer: Fix programming error in PPS * firmware/sniffer: Avoid extra call for rbuf_is_full * firmware/sniffer: Log old and new state in ISO7816-3 state changes * firmware/sniffer: refactor setting TPDU state * firmware/sniffer: Log parity errors, just like overruns and framing errors ------------------------------------------------------------------- Wed Nov 16 21:05:04 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.42: * conrtrib/upload : upload elf files * firmware/sniffer: Fix copy+paste when logging invalid INS bytes ------------------------------------------------------------------- Mon Nov 14 21:05:10 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.40: * Fix missing generation of waiting-time-extension in some situations * main: rotor: erase immediately after send ------------------------------------------------------------------- Sat Nov 12 21:05:07 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.38: * cosmetic: Fix compile-time #error message string typo ------------------------------------------------------------------- Fri Oct 21 20:04:58 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.37: * contrib/jenkins.sh: set USE_CLANG=1 ------------------------------------------------------------------- Mon Jul 25 20:05:46 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.36: * cardem: reset the uC in case of USB disconnect ------------------------------------------------------------------- Mon Jul 11 20:04:40 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.35: * host/cardem: fix integer overflow in process_do_rx_da() ------------------------------------------------------------------- Sat Jun 18 20:04:40 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.34: * update git URLs (git -> https; gitea) ------------------------------------------------------------------- Tue Apr 05 20:04:35 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.33: * simtrace2-cardem-pcsc.c: Send APDUs via GSMTAP ------------------------------------------------------------------- Thu Mar 24 21:04:33 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.32: * firmware: bugfix: disable cardemu comms in local SIM mode ------------------------------------------------------------------- Wed Mar 09 21:05:11 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.31: * firmware: usb: call USBD_HAL_DISCONNECT while usb init to recover from resets * Reduce bInterval of interrupt endpoints to avoid interrupt misses ------------------------------------------------------------------- Thu Mar 03 21:04:31 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.29: * contrib/simtrace.lua: Add Flag bits + Data to COL_INFO * simtrace2-cardem-pcsc: continue in case of LIBUSB_TRANSFER_ERROR * simtrace2-cardem-pcsc: Fix copy+paste error in log message * host: Don't pass -1 (converted to 255) as address * simtrace2-cardem-pcsc: Detect card power-up without RESET * simtrace2-cardem-pcsc: Move all logging into libosmocore * simtrace2-cardem-pcsc: rename 'flags' to 'status_flags' * host: Always initialize libosmocore logging before using it * cardem: set more reasonable interrupt priorities ------------------------------------------------------------------- Mon Feb 14 21:04:41 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.20: * card_emu_uart_interrupt: ASSERT if we get called with wrong uart_chan * cardem: Report the VCC voltage (if supported) ------------------------------------------------------------------- Wed Feb 02 21:04:40 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.18: * lua dissector: adjust usage instructions ------------------------------------------------------------------- Wed Jan 26 21:04:43 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.17: * contrib/simtrace.lua: Register for "decode as..." * contrib/simtrace.lua: Dissect some more cardem related message types * contrib/simtrace.lua: Don't print SIMTRACE_MSGT_ in every COL_INFO * contrib/simtrace.lua: print length + slot-number in decimal only * contrib/simtrace.lua: Add header with author/description/usage * cosmetic: contrib/simtrace.lua: more consistent formatting * contrib/simtrace.lua: Add VID/PID of all currentl simtrace2 devices * host: properly zero-initialize interface match structures ------------------------------------------------------------------- Tue Jan 25 21:04:43 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.9: * cosmetic: Fix indent of printf() statement * host: Print strerror(errno) in case of problems opening the USB device ------------------------------------------------------------------- Tue Jan 11 21:04:57 UTC 2022 - mardnh@gmx.de - Update to version 0.8.1.7: * gitignore: add missing entries binaries * firmware: add definition for main osc bypass when using external osc * simtrace2-tool: add "modem sim-card (insert|remove)" command ------------------------------------------------------------------- Wed Dec 15 21:04:34 UTC 2021 - mardnh@gmx.de - Update to version 0.8.1.4: * wireshark lua dissector: dissect more * firmware: add crc stub to all dfu apps to ensure reliable loading ------------------------------------------------------------------- Tue Dec 14 21:05:10 UTC 2021 - mardnh@gmx.de - Update to version 0.8.1.2: * treewide: remove FSF address ------------------------------------------------------------------- Mon Dec 13 21:04:38 UTC 2021 - mardnh@gmx.de - Update to version 0.8.1.1: * host/contrib/simtrace2.spec.in: update ------------------------------------------------------------------- Fri Dec 10 21:04:43 UTC 2021 - mardnh@gmx.de - Update to version 0.8.1.0: * Bump version: 0.8.0.1-8281 → 0.8.1 * host/contrib/simtrace2.spec.in: fix soname ------------------------------------------------------------------- Thu Dec 09 21:04:47 UTC 2021 - mardnh@gmx.de - Update to version 0.8.0.0: * Bump version: 0.7.0.166-61b4-dirty → 0.8.0 * host: Upgrade libosmocore dependency to 1.4.0 ------------------------------------------------------------------- Wed Nov 24 21:04:11 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.166: * firmware: remove dfu-dfu default target ------------------------------------------------------------------- Tue Nov 02 21:04:23 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.165: * jenkins: build bootloader updater * firmware: add missing usb strings to blupdate that prevented building it ------------------------------------------------------------------- Mon Nov 01 21:04:08 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.163: * add our default clang-format file * firmware: drop cref printing * firmware: increase reset delay before usb reattach * firmware: remove usb pullup that dates back to simtrace1 * firmware: add bootloader update "app" ------------------------------------------------------------------- Mon Oct 25 20:04:19 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.158: * cardem-pcsc: Fix return of uninitialized variable ------------------------------------------------------------------- Wed Oct 20 20:04:00 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.157: * fix bootloader led config crash * clang build support * drop unused exidx sections when linking * add the ngff cardem to default build targets ------------------------------------------------------------------- Fri Oct 08 20:04:13 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.153: * simtrace2-tool: Initialize logging to avoid error on first log output * simtrace2-cardem-pcsc: Remove double libusb initialization * Use osmo_libusb_{init,exit}() instead of libusb_{init,exit}() * jenkins.sh: Build 'trace' firmware for ngff_cardem ------------------------------------------------------------------- Mon Oct 04 20:03:59 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.149: * Revert "firmware: data sections" * contrib/jenkins.sh: lower trace to make bl fit ------------------------------------------------------------------- Fri Aug 13 20:04:06 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.147: * contrib: allow manually forcing bulk simtrace dissection ------------------------------------------------------------------- Mon Aug 09 20:04:01 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.146: * contrib/jenkins.sh: build ngff_Cardem dfu bootloader ------------------------------------------------------------------- Sun Aug 08 20:03:55 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.145: * contrib/jenkins.sh: Build APP=cardem for BOARD=ngff_cardem * cardem: fix spurious NULL bytes during transfers ------------------------------------------------------------------- Tue Aug 03 20:03:55 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.143: * simtrace2.spec: Add simtrace2-tool binary to package ------------------------------------------------------------------- Mon Aug 02 20:04:06 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.142: * contrib: more cardem dissection * simtrace2-cardem: use local sim on exit * firmware: make the ngff beakout blink * firmware: proper makefile deps * firmware: data sections * introduce support for new ngff_cardem board * Introduce simtrace2-tool ------------------------------------------------------------------- Fri Jul 30 20:03:53 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.134: * gitreview: new file ------------------------------------------------------------------- Fri Jul 09 20:03:47 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.133: * contrib/flash.py: Add OCTSIMTEST support * 99-simtrace2.rules: Add OCTSIMTEST ------------------------------------------------------------------- Sun Jul 04 20:03:58 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.131: * board_gpio.gnumeric: Add ngff-cardem pin-out * simtrace2-list: Use osmo_st2_compatible_dev_ids[] * don't printf() directly from library code, go via libosmocore logging * cardemu: support 1v8 for the tester ------------------------------------------------------------------- Tue Jun 22 20:04:02 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.127: * cardem: free the buf ------------------------------------------------------------------- Mon Jun 21 20:03:57 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.126: * contrib: add a basic simtrace lua dissector for wireshark ------------------------------------------------------------------- Sun Jun 06 20:03:56 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.125: * firmware: octsimtest: ensure all card_insert GPIO are 0 after reset * firmware: octsimtest: Add i/I command for setting card-insert via I2C GPIO ------------------------------------------------------------------- Thu Jun 03 20:03:55 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.123: * firmware: octsimtest: Fix disabling the card_insert signal * firmware: octsimtest: use TRACE_* macros instead of direct printf * firmware: octsimtest: Support SIMTRACE_MSGT_DT_CEMU_CARDINSERT * firmware: cardem: re-factor CARDINSERT command processing * firmware: octsimtest: mcp23017 initializaiton * firmware: octsimtest: Make slot mux configurable via USB * firmware: octsimtest: Fix IO_DIR pin definition * contrib/jenkins.sh: Build 'cardem' app for 'octsimtest' board * octsimtest: Adjust VCC voltage thresholds (resistive VCC divider) * cardem-pcsc: initialize libosmocore logging * octsimtest: Switch direction of I/O level shifter depending on uart tx / rx * octsimtest: most code for support of this new board * octsimtest: remove lots of unused #defines * Add usb product ID of sysmoOCTSIMTEST * assert: Use printf_sync() to ensure printing of assert / panic ------------------------------------------------------------------- Wed Jun 02 20:03:58 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.108: * simtrace2-cardem-pcsc: Reset the real card if reader resets cardem * simtrace2-cardem-pcsc: Decode STATUS flags to strings ------------------------------------------------------------------- Tue Jun 01 20:04:03 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.106: * Revert "cardem: disable upload for simtrace2" * jenkins.sh: build 'cardem' firmware also for simtrace board * simtrace board.h: Enable HAVE_CARDEM if we build the cardem firmware ------------------------------------------------------------------- Sun Apr 25 20:03:50 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.103: * st2-cardem-pcsc: Use ATR of real card by default * st2-cardem-pcsc: Fix goto-in-while mess ------------------------------------------------------------------- Thu Apr 22 20:04:06 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.101: * contrib/jenkins.sh: Switch from rita -> ftp.osmocom.org ------------------------------------------------------------------- Fri Apr 09 20:04:11 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.100: * card_emu: Fix computation of waiting time * card_emu: Fix USART timer, particularly in re-start situations * card_emu: Use USART timeout for waiting time * card_emu: explicitly initialize PTS and TPDU states * card_emu: improve reset detection conditions * iso7816_fidi: Add iso7816_3_ prefix to symbols; fix terminology * card_emu: Clarify and differentiate F/Fi/F_index/Fi_index * card_emu: Rename fi to Fi and di to Di * make sim switch board specific * card_emu: waiting_time is stored in etu, not clocks. ------------------------------------------------------------------- Thu Apr 08 20:04:04 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.90: * firmware: disable stack protector by default ------------------------------------------------------------------- Wed Apr 07 20:04:13 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.89: * firmware: qmod-dfu: disable stack protector ------------------------------------------------------------------- Tue Apr 06 20:04:00 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.88: * Revert "add library providing ISO 7816-3 utilities" * Revert "add ISO 7816-3 library to remsim project" * simtrace2-cardem-pcsc: Make it work again ------------------------------------------------------------------- Mon Apr 05 20:03:54 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.85: * minor add comments * rename PIN_PHONE_{CLK,IO} to PIN_USIM1_{CLK,IO} * add ISO 7816-3 library to remsim project * add library providing ISO 7816-3 utilities ------------------------------------------------------------------- Sun Apr 04 20:04:05 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.81: * cardem: currently simtrace does not support cardem * cardem: choose a more reasonable default ATR * firmware: allow verbose builds * firmware: do not allow undefined symbols * minor: use same LED pattern for cardem as other applications ------------------------------------------------------------------- Mon Mar 08 21:05:02 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.76: * contrib/prepare_upload.sh: fix cd problems * firmware: create duplicate files for upload only ------------------------------------------------------------------- Sat Mar 06 21:04:34 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.74: * gitignore: add firmware/apps/*/usb_strings.txt.patched * host: use git-version-gen/tarball-v. from topdir * firmware/Makefile: fix UNKNOWN in OBS packages * d/source/format: new file ------------------------------------------------------------------- Fri Jan 29 21:04:35 UTC 2021 - mardnh@gmx.de - Update to version 0.7.0.70: * dfu: let the device reset itself ------------------------------------------------------------------- Tue Oct 27 21:04:19 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.69: * remove old pre-autoconf makefile * Update README * rename simtrace2-remsim to simtrace2-cardem-pcsc * remove usb2udp * remsim: adding cli argument to set the atr ------------------------------------------------------------------- Mon Oct 19 20:04:46 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.64: * migrate from BSC_FD_* to OSMO_FD_* ------------------------------------------------------------------- Sun Aug 16 20:04:19 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.63: * dfu: Save another 60 bytes by changing the way we print horizontal lines * dfu: Shrink code by 144 bytes (by not calling PIO_InitializeInterrupts) ------------------------------------------------------------------- Thu Aug 06 20:04:33 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.61: * firmware: fix builds with gcc stack smashing protection enabled ------------------------------------------------------------------- Tue May 26 20:04:11 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.60: * Introduce support for asynchronous USB transmission ------------------------------------------------------------------- Wed May 20 20:06:07 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.59: * contrib: integrate RPM spec ------------------------------------------------------------------- Tue May 19 20:06:15 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.58: * contrib: import RPM spec ------------------------------------------------------------------- Thu Mar 19 21:04:17 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.57: * simtrace2_siff: getopt_long() returns int, not char ------------------------------------------------------------------- Fri Mar 13 21:03:35 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.56: * pio_it.c: Permit repeated calls to PIO_ConfigureIt() * USBD.c: Don't reset EP0 on SetConfiguration(0) ------------------------------------------------------------------- Wed Mar 04 21:03:33 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.54: * cosmetic: Add missing CR to LF in dispatch_received_usb_msg() * extend osmo_st2_cardem_inst with fields required by osmo-remsim ------------------------------------------------------------------- Mon Mar 02 21:03:34 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.52: * cardem: Fix infinite loop + watchdog reset on long OUT message ------------------------------------------------------------------- Sun Mar 01 21:03:38 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.51: * Disable interrupts during EEFC_ReadUniqueID() ------------------------------------------------------------------- Wed Feb 26 21:04:47 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.50: * simtrace2_api: Add osmo_st2_cardem_request_config() ------------------------------------------------------------------- Fri Jan 31 21:24:00 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.49: * cardem: disable upload for simtrace2 ------------------------------------------------------------------- Thu Jan 30 21:05:03 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.48: * remsim: allow selecting pcsc reader number ------------------------------------------------------------------- Sun Jan 26 21:13:09 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.47: * increase ringbuffer size from 512 to 1024 bytes ------------------------------------------------------------------- Fri Jan 17 21:13:09 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.46: * host/lib/gsmtap.c: Add GPLv2 disclaimer * host: Add COPYING file for host software (GPLv2) ------------------------------------------------------------------- Thu Jan 16 21:09:21 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.44: * add script to flash latest firmware * DFU: add DFU application ------------------------------------------------------------------- Sun Jan 12 21:19:03 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.42: * firmware: apps/cardem/main.c: Synchronize with apps/trace/main.c * firmware: move printing of welcome banner to common function print_banner() ------------------------------------------------------------------- Wed Jan 08 21:05:56 UTC 2020 - mardnh@gmx.de - Update to version 0.7.0.40: * library: Add osmo_st2_compatible_dev_idsp[] ------------------------------------------------------------------- Fri Dec 27 21:07:20 UTC 2019 - mardnh@gmx.de - Update to version 0.7.0.39: * migrate to libosmousb * Update .gitignore file for host * OSMO_ASSERT() on double-free or invalid pointer ------------------------------------------------------------------- Tue Dec 17 21:05:32 UTC 2019 - mardnh@gmx.de - Update to version 0.7.0.36: * [lib] apdu_dispatch: Don't print APDU state to stdout * [lib] apdu_dispatch: Use DLGLOBAL and don't printf() directly * jenkins.sh: Add verify_value_string_arrays_are_terminated.py * firmware: Reformat value_string to pass our validation scripts * simtrace2-sniff: Reformat value_string to pass our validation scripts * cardem: Implement support for CEMU_FEAT_F_STATUS_IRQ * cardem: Add SIMTRACE_MSGT_BD_CEMU_CONFIG * cardem: Make card_emu_report_status() optionally use IRQ endpoint * card_emu: Remove extraneous initialization of ch->pts.state * card_emu: Remove extraneous code * card_emu: Always print state names in string representation * card_emu: Avoid recursive calls to card_set_state() ------------------------------------------------------------------- Mon Dec 16 21:08:41 UTC 2019 - mardnh@gmx.de - Update to version 0.7.0.24: * card_emu: Initialize PTSS state every time we start PTS * host_communication: Send zero-length-packet on wMaxPacketSize ------------------------------------------------------------------- Sun Dec 15 21:06:17 UTC 2019 - mardnh@gmx.de - Update to version 0.7.0.22: * cardem: RST resets all state (including release of buffers) * cardem: Move card_emu_io_statechg() calls out of interrupt context * card_emu: Factor out card_handle_reset() from card_emu_init() * pseudo_talloc: Increment number of buffers from 10 to 20 * usb_buf: Properly initialize buffered_endpoint->ep number * USBD_HAL: Don't disable UDP peripheral clock on suspend * usb_buf: Actually limit queue to 3 elements, not 4 * cardem: Fix memory leak on unsupported SIMTRACE_MSGT_DT_CEMU_CARDINSERT * update copyright statement * implement minimalistic talloc_report(); add 't' command on UART * qmod: Document '!' and '@' commands on UART * cosmetic: board_qmod: Annotate #endif with comments * qmod: Don't print EEPROM operations in help when not supported * usb_buf: Limit the maximum queue length to 3 elements * usb_buf: count number of elements in queue * more comments in host_communication.c. ------------------------------------------------------------------- Sat Dec 14 21:05:40 UTC 2019 - mardnh@gmx.de - Update to version 0.7.0.6: * Add missing CR to achieve CRLF at end of log lines * Fix format string related warnings (int vs. long) * stdio: Add support for %p format string (pointer address) ------------------------------------------------------------------- Wed Dec 11 21:14:22 UTC 2019 - mardnh@gmx.de - Update to version 0.7.0.3: * minor: improve trace output * improve shared bootloader/application memory * Makefile: add linker option showing memory usage ------------------------------------------------------------------- Fri Dec 06 21:16:06 UTC 2019 - mardnh@gmx.de - Update to version 0.7.0.0: * Build only 'reasonable' combinations of APP/MEMORY * Patch actual board name into the USB iProduct string descriptor * usb_strings.txt: s/SIMtrace Phone/SIMtrace Card Emulation/ * qmod DFU: Don't overwrite memory beyond end of usb_strings[] ------------------------------------------------------------------- Tue Dec 03 21:03:46 UTC 2019 - mardnh@gmx.de - Update to version 0.6.1.15: * DFU: restart bootloader when USB conf failed * DFU: increase USB reset duration to 50 ms * minor: fix typo ------------------------------------------------------------------- Mon Dec 02 21:08:35 UTC 2019 - mardnh@gmx.de - Update to version 0.6.1.12: * cardem: use simplest ATR as default ATR * simtrace2-remsim: Use simplest ATR * minor: ignore usbstring binary * better detect VCC and nRST changes on simtrace2 board * minor : fix typo in comment * minor: improve debug output * minor: move USB debug output from info to debug level * dfu: minor: make debug output only verbose in info level * minor: updated copyright years * fix baudrate of 'make log' * minor: fix spacing * simtrace2_api: Remove dead code ------------------------------------------------------------------- Thu Nov 28 21:18:00 UTC 2019 - mardnh@gmx.de - Update to version 0.6.2: * Fix topdir Makefile and debian packaging * simtrace2-sniff.c: fix printf usage ------------------------------------------------------------------- Tue Nov 26 21:15:57 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.56: * qmod: lower VCC threshold to 2.5V * free USB buffer when allocation failed * merge simtrace2-discovery.[ch] to libusb_util.[ch] * use osmo_st2_ or osmo_ prefix for [shared] library symbols * host: use autotools and split shared code to libosmo-simtrace2 ------------------------------------------------------------------- Mon Nov 25 21:09:53 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.51: * remove unused function process_do_error() * simtrace2-remsim: Implement/Fix the 'skip_atr' option * fix typo: libisb -> libusb * card_emu_tests: Cosmetic changes (re-order code; more comments) ------------------------------------------------------------------- Tue Nov 19 21:15:22 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.47: * add DFU enter override capability * add serial and version info in USB description ------------------------------------------------------------------- Fri Nov 15 21:09:26 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.45: * check RST/VCC/CLK line at every step of the activation * initialize VCC, RST, and VCC with actual values ------------------------------------------------------------------- Wed Oct 30 21:04:07 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.43: * firmare/test/Makefile: Fix link order * Attempt to fix master-simtrace2 publish stage (missing WORKSPACE env) ------------------------------------------------------------------- Fri Oct 25 20:05:05 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.41: * add/fix mcp23017 i2c gpio expander functions and tests ------------------------------------------------------------------- Fri Oct 04 20:03:12 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.40: * define LEDs for octsimtest * make LED definitions board specific * hw: put board specific pin definition in corresponding file ------------------------------------------------------------------- Mon Sep 02 20:08:17 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.37: * USB: place version string in interface ------------------------------------------------------------------- Tue Aug 13 20:09:23 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.36: * disable ERASE pin ------------------------------------------------------------------- Fri Aug 09 20:17:24 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.35: * Fix builds on Ubuntu 16.04 ------------------------------------------------------------------- Thu Aug 08 21:58:04 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.34: * add serial and version information in USB descriptor * publish: also upload latest * add new board and app for gpio testing on octsimtest board ------------------------------------------------------------------- Sat Jul 20 20:03:50 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.31: * contrib/jenkins.sh: don't delete old builds from ftp * contrib/jenkins.sh: also push the .elf files to the ftp (for gdb/objdump) ------------------------------------------------------------------- Thu Jun 20 20:35:00 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.29: * firmware: name binaries including their git version number * qmod: Disable hub reset and EEPROM erase/write by default ------------------------------------------------------------------- Thu May 23 20:04:03 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.27: * remove unused make define * add make DEFINE to remove assert ERASE code * make peer ERASE more robust ------------------------------------------------------------------- Sun Mar 03 21:03:44 UTC 2019 - mardnh@gmx.de - Update to version 0.5.1.24: * Add freq_ctr app * Add minimal board-support for Olimex SAM3-P256 ------------------------------------------------------------------- Thu Oct 25 20:03:32 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.22: * cardem: add more debug information for TPDU state ------------------------------------------------------------------- Sun Oct 21 17:26:03 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.21: * remsim: fix TPDU response size transmission * remsim: update copyright * remsim: add already parsed USB path argument info ------------------------------------------------------------------- Sun Oct 14 07:28:35 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.18: * Fix compiler warning: no-return-in-nonvoid-function simtrace2_usb.c ------------------------------------------------------------------- Fri Oct 12 20:03:07 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.17: * libusb_util.c: Avoid gcc warning about strncpy() ------------------------------------------------------------------- Sun Sep 23 20:03:07 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.16: * debian/control: Add dependency to libpcsclite-dev ------------------------------------------------------------------- Sun Sep 09 20:03:10 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.15: * owhw: set the right simtrace USB ID in usb2udp ------------------------------------------------------------------- Fri Sep 07 20:03:16 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.14: * host: clean library dependencies * owhw: add missing function board_main_top * owhw: add missing function board_exec_dbg_cmd * minor: update copyright * minor: fix typo in comment * minor: add checks on configurations and functions ------------------------------------------------------------------- Tue Sep 04 20:03:14 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.8: * qmod: add LED user control * EEPROM: fix Wformat compile warning * qmod: output EEPROM data only on debug level, and add completion output * DFU: fix Wformat compile warning * stdio: fix detection of malformated format strings ------------------------------------------------------------------- Wed Aug 29 20:03:16 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.3: * stdio: add void 'l' format string qualifier * UART: switch baud rate to 921600 bps * set main clock for using UART at 921600 bps ------------------------------------------------------------------- Sun Aug 26 20:03:02 UTC 2018 - mardnh@gmx.de - Update to version 0.5.1.0: * tag debian release 0.5.1 * simtrace2-sniff: Fix build with released libosmocore versions * Revert "debian/control: Depend on libosmocore >= 0.12.1" * debian/control: Depend on libosmocore >= 0.12.1 * v0.5 debian package release ------------------------------------------------------------------- Sun Aug 26 09:07:02 UTC 2018 - mardnh@gmx.de - Update to version 0.4.154: * Add Debian packaging rules * owhw: Fix cardem GPIO initialization pointer value * firmware: Enable -Wformat and resolve all related compiler warnings * add master Makefile to build firmware and host tools * Makefiles: Add "make install" target * host: Fix "make clean": remove simtrace2-sniff ------------------------------------------------------------------- Tue Aug 07 20:03:04 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1533661285.76ef811: * jenkins: add simtrace/trace to the builds * jenkins: clean after upload * qmod: error on EEPROM erase fail * jenkins: fix publish * USB: increase USB reset time * qmod: Add 'e' command for erasing the EEPROM ------------------------------------------------------------------- Mon Aug 06 20:03:27 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1533565413.8daba9c: * gcc: fix warning * jenkins: add build uploads ------------------------------------------------------------------- Sun Aug 05 20:03:18 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1533374175.04ccb77: * remsim: fix USB hanging USB transfer * cardem (minor): trace tx data send over USB * add libosmcore utilities * cardem: add state name in trace * cardem (minor): remove to verbose log trace * cardem: minor typo fix in comment * add synchronous UART transmission and use it in exceptions ------------------------------------------------------------------- Fri Aug 03 20:03:00 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1533112555.dd36d9b: * sniff: send incomplete TPDU when reset is asserted * cardem: use TC2 as WI and update WT after ATR ------------------------------------------------------------------- Mon Jul 30 20:03:06 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1532955835.8f70c3e: * remsim: fix payload overwriting * cardem: use TC_ETU to trigger ATR sending ------------------------------------------------------------------- Sun Jul 29 20:03:06 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1532851111.d8ebd6a: * cardem: increase watchdog to 2 seconds * cardem: show detailed reset cause * sniff: increase debug output * sniff: fix ATR checksum calculation * sniff: ensure the checksum error flag is also printed ------------------------------------------------------------------- Fri Jul 27 20:03:19 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1532612048.8e84f81: * sniff: rename reset hold/release to assert/deassert * sniff: send ATR over GSMTAP ------------------------------------------------------------------- Tue Jul 24 20:03:31 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1532419043.3528099: * USB: print decoded USB error * I2C: return error after failed write * I2C: add wait time after write to let EEPROM write * cardem: fix USB message parsing * cardem: fix typo ------------------------------------------------------------------- Fri Jul 13 20:03:09 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1531341196.f66af0c: * sniff: add checksum verification for ATR and PPS ------------------------------------------------------------------- Thu Jul 12 20:03:15 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1531340686.5f6b871: * fix 'ISO_S_IN_ATR not handled' gcc warning * make adc2uv common * host sniff: add functions to print flags * host sniff: process remaining usb messages in buffer * sniffer: fix inverted reset meaning * sniffer: only allocate USB message if queue is not too long * sniffer: also send malformed message over USB * minor: fix linker warning * sniffer: set LED pattern * LED: add need pattern * sniffer: move reset handling from ISR to main loop * sniffer: move data print before USB send * USB: add flags for sniff data and centralise transfer * cosmetic: put spaces around operations * replace leading spaces with tabs * set linux end of line * firmware: set license to GPLv2+ * host: set license to GPLv2+ * DFU: use central DFU override check ------------------------------------------------------------------- Sat Jul 07 20:05:52 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1530968210.d24e9bd: * DFU: re-enable UART after testing forced bootloader * UART: remove unused code * UART: make IRQ/ISR enabling simpler * DFU: disable configured console UART before starting main app * DFU: set stack pointer before starting main app * buffer: increase buffer size to 512 to cope with fast and long TPDUs ------------------------------------------------------------------- Thu Jul 05 20:04:27 UTC 2018 - mardnh@gmx.de - Update to version 0.0.0.git1530719720.4cbdc7c: * fix LED switching on/off * minor style change: use ARRAY_SIZE * sniffer: add waiting time WT update * sniffing: decrease USB IRQ prioprity to prevent USART overrun * sniffing: fix procedure byte handling and make TPDU parsing more strict * sniffer: also send incomplete (e.g. timeout) data (PPS/ATR/TPDU) * sniffing: move conversion convertion and flag processing from ISR to main loop to keep ISR fast and focus on data capture * console: drop data to be send when buffer is already full * sniffer: display F and D values frim PPS * host USB: add host application to receive and display USB sniffing messages sent by firmware * sniffer USB: implement USB communication and send parsed messages * USB device: add USB message structure for sniffer communication * host USB: use central SIMtrace USB ID definition header * host usb_util fix: used provided class, sub-class, and interfave when finding matching interfaces * USB: add central file to define USB IDs, classes, and endpoints * minor: fix typos in comment * sniff: add WT timeout detection using USART timeout (TC is not required) * sniff: add TPDU parsing (TPDUs become APDUs on the upper layer) * sniff: print parsed ATR and PPS; use red LED to show main application is running; use green LED to indicate activity (message parsed) * LED: add short LED pulse blinking pattern * update_fidi: remove debug output since this function is called in time critical ISR * DFU: switch green LED on to indicate DFU mode, and red LED to indicate flashing activity * board: fix LED pin definition * DFU: remove force bootloader button debug message since the console is output message is not initialized yet * sniffer: use ISR to store sniffed data in buffer, add ATR and PPS parsing, and PPS related FiDi update * trace: increase watchdog for 500 to 2000 ms to provide more time handling buffered data * ISO7816: change update_fidi to use provided USART * SIMtrace: enable interrupt on edge dection for SIM_RST pin to reset the sniffer ISO state * SIMtrace: fix default SIM_RST pin state to allow phone controlled reset * SIMtrace: only enable main sniffing mode on SIMtrace board * sniffer: add state definitions, improve IRQ handling, update pins configuration * simtrace: add support for sniffing on both USART * board: comment USART definitions and add corresponding IRQ numbers * simtrace: add dedicated power pins configuration for sniffing * sniff: use USART 0 instead of USART 1 * SIMtrace board: comment and fix pin definition * sniff mode: handle USART 1 RX interrupt to show sniffer data * enable (empty) sniffer support for SIMtrace board * copy working cardem app to trace * ringbuffer: Don't print/TRAC from ringbuffer * echo all command characters entered on serial console ------------------------------------------------------------------- Mon Jul 02 10:10:55 UTC 2018 - mardnh@gmx.de - Initial package, version 0.0.0.git1530455605.cb6e205
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor