SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for simtrace2-0.8.1.78-lp155.2.2.x86_64.rpm :

* Sun Sep 29 2024 mardnhAATTgmx.de- Update to version 0.8.1.78:
* README.md: Add note to avoid using a VM
* Tue Jul 02 2024 mardnhAATTgmx.de- Update to version 0.8.1.77:
* simtrace2-cardem-pcsc: allow to set sim presence polarity
* firmware: allow to change the sim presence pin polarity
* dissector: add support for sim polarity
* Tue Jun 11 2024 mardnhAATTgmx.de- Update to version 0.8.1.74:
* ngff_cardem: cosmetic: fix superflous space
* Fri May 10 2024 mardnhAATTgmx.de- Update to version 0.8.1.73:
* contrib: remove rpm spec file
* Sat Mar 23 2024 mardnhAATTgmx.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 2024 mardnhAATTgmx.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 2023 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 0.8.1.58:
* contrib/jenkins.sh : build and publish combined targets
* Sat Nov 19 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 0.8.1.38:
* cosmetic: Fix compile-time #error message string typo
* Fri Oct 21 2022 mardnhAATTgmx.de- Update to version 0.8.1.37:
* contrib/jenkins.sh: set USE_CLANG=1
* Mon Jul 25 2022 mardnhAATTgmx.de- Update to version 0.8.1.36:
* cardem: reset the uC in case of USB disconnect
* Mon Jul 11 2022 mardnhAATTgmx.de- Update to version 0.8.1.35:
* host/cardem: fix integer overflow in process_do_rx_da()
* Sat Jun 18 2022 mardnhAATTgmx.de- Update to version 0.8.1.34:
* update git URLs (git -> https; gitea)
* Tue Apr 05 2022 mardnhAATTgmx.de- Update to version 0.8.1.33:
* simtrace2-cardem-pcsc.c: Send APDUs via GSMTAP
* Thu Mar 24 2022 mardnhAATTgmx.de- Update to version 0.8.1.32:
* firmware: bugfix: disable cardemu comms in local SIM mode
* Wed Mar 09 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.de- Update to version 0.8.1.18:
* lua dissector: adjust usage instructions
* Wed Jan 26 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2022 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.8.1.2:
* treewide: remove FSF address
* Mon Dec 13 2021 mardnhAATTgmx.de- Update to version 0.8.1.1:
* host/contrib/simtrace2.spec.in: update
* Fri Dec 10 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.166:
* firmware: remove dfu-dfu default target
* Tue Nov 02 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.158:
* cardem-pcsc: Fix return of uninitialized variable
* Wed Oct 20 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.149:
* Revert \"firmware: data sections\"
* contrib/jenkins.sh: lower trace to make bl fit
* Fri Aug 13 2021 mardnhAATTgmx.de- Update to version 0.7.0.147:
* contrib: allow manually forcing bulk simtrace dissection
* Mon Aug 09 2021 mardnhAATTgmx.de- Update to version 0.7.0.146:
* contrib/jenkins.sh: build ngff_Cardem dfu bootloader
* Sun Aug 08 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.143:
* simtrace2.spec: Add simtrace2-tool binary to package
* Mon Aug 02 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.134:
* gitreview: new file
* Fri Jul 09 2021 mardnhAATTgmx.de- Update to version 0.7.0.133:
* contrib/flash.py: Add OCTSIMTEST support
* 99-simtrace2.rules: Add OCTSIMTEST
* Sun Jul 04 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.127:
* cardem: free the buf
* Mon Jun 21 2021 mardnhAATTgmx.de- Update to version 0.7.0.126:
* contrib: add a basic simtrace lua dissector for wireshark
* Sun Jun 06 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.101:
* contrib/jenkins.sh: Switch from rita -> ftp.osmocom.org
* Fri Apr 09 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.90:
* firmware: disable stack protector by default
* Wed Apr 07 2021 mardnhAATTgmx.de- Update to version 0.7.0.89:
* firmware: qmod-dfu: disable stack protector
* Tue Apr 06 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.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 2021 mardnhAATTgmx.de- Update to version 0.7.0.70:
* dfu: let the device reset itself
* Tue Oct 27 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.64:
* migrate from BSC_FD_
* to OSMO_FD_
*
* Sun Aug 16 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.61:
* firmware: fix builds with gcc stack smashing protection enabled
* Tue May 26 2020 mardnhAATTgmx.de- Update to version 0.7.0.60:
* Introduce support for asynchronous USB transmission
* Wed May 20 2020 mardnhAATTgmx.de- Update to version 0.7.0.59:
* contrib: integrate RPM spec
* Tue May 19 2020 mardnhAATTgmx.de- Update to version 0.7.0.58:
* contrib: import RPM spec
* Thu Mar 19 2020 mardnhAATTgmx.de- Update to version 0.7.0.57:
* simtrace2_siff: getopt_long() returns int, not char
* Fri Mar 13 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.52:
* cardem: Fix infinite loop + watchdog reset on long OUT message
* Sun Mar 01 2020 mardnhAATTgmx.de- Update to version 0.7.0.51:
* Disable interrupts during EEFC_ReadUniqueID()
* Wed Feb 26 2020 mardnhAATTgmx.de- Update to version 0.7.0.50:
* simtrace2_api: Add osmo_st2_cardem_request_config()
* Fri Jan 31 2020 mardnhAATTgmx.de- Update to version 0.7.0.49:
* cardem: disable upload for simtrace2
* Thu Jan 30 2020 mardnhAATTgmx.de- Update to version 0.7.0.48:
* remsim: allow selecting pcsc reader number
* Sun Jan 26 2020 mardnhAATTgmx.de- Update to version 0.7.0.47:
* increase ringbuffer size from 512 to 1024 bytes
* Fri Jan 17 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.44:
* add script to flash latest firmware
* DFU: add DFU application
* Sun Jan 12 2020 mardnhAATTgmx.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 2020 mardnhAATTgmx.de- Update to version 0.7.0.40:
* library: Add osmo_st2_compatible_dev_idsp[]
* Fri Dec 27 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 \'AATT\' 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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.6.2:
* Fix topdir Makefile and debian packaging
* simtrace2-sniff.c: fix printf usage
* Tue Nov 26 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.5.1.47:
* add DFU enter override capability
* add serial and version info in USB description
* Fri Nov 15 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.5.1.41:
* add/fix mcp23017 i2c gpio expander functions and tests
* Fri Oct 04 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.5.1.37:
* USB: place version string in interface
* Tue Aug 13 2019 mardnhAATTgmx.de- Update to version 0.5.1.36:
* disable ERASE pin
* Fri Aug 09 2019 mardnhAATTgmx.de- Update to version 0.5.1.35:
* Fix builds on Ubuntu 16.04
* Thu Aug 08 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.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 2019 mardnhAATTgmx.de- Update to version 0.5.1.24:
* Add freq_ctr app
* Add minimal board-support for Olimex SAM3-P256
* Thu Oct 25 2018 mardnhAATTgmx.de- Update to version 0.5.1.22:
* cardem: add more debug information for TPDU state
* Sun Oct 21 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.5.1.18:
* Fix compiler warning: no-return-in-nonvoid-function simtrace2_usb.c
* Fri Oct 12 2018 mardnhAATTgmx.de- Update to version 0.5.1.17:
* libusb_util.c: Avoid gcc warning about strncpy()
* Sun Sep 23 2018 mardnhAATTgmx.de- Update to version 0.5.1.16:
* debian/control: Add dependency to libpcsclite-dev
* Sun Sep 09 2018 mardnhAATTgmx.de- Update to version 0.5.1.15:
* owhw: set the right simtrace USB ID in usb2udp
* Fri Sep 07 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.0.0.git1533565413.8daba9c:
* gcc: fix warning
* jenkins: add build uploads
* Sun Aug 05 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.0.0.git1532955835.8f70c3e:
* remsim: fix payload overwriting
* cardem: use TC_ETU to trigger ATR sending
* Sun Jul 29 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Update to version 0.0.0.git1531341196.f66af0c:
* sniff: add checksum verification for ATR and PPS
* Thu Jul 12 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.de- Initial package, version 0.0.0.git1530455605.cb6e205
 
ICM