File simtrace2.changes of Package simtrace2

-------------------------------------------------------------------
Tue Jun 24 20:05:26 UTC 2025 - mardnh@gmx.de

- Update to version 0.9.0.1:
  * Generate a version.h file

-------------------------------------------------------------------
Thu Feb 13 21:07:36 UTC 2025 - mardnh@gmx.de

- Update to version 0.9.0.0:
  * Bump version: 0.8.1 → 0.9.0

-------------------------------------------------------------------
Sun Sep 29 19:28:50 UTC 2024 - mardnh@gmx.de

- Update to version 0.8.1.78:
  * README.md: Add note to avoid using a VM

-------------------------------------------------------------------
Tue Jul 02 20:05:04 UTC 2024 - mardnh@gmx.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 20:05:08 UTC 2024 - mardnh@gmx.de

- Update to version 0.8.1.74:
  * ngff_cardem: cosmetic: fix superflous space

-------------------------------------------------------------------
Fri May 10 20:05:35 UTC 2024 - mardnh@gmx.de

- Update to version 0.8.1.73:
  * contrib: remove rpm spec file

-------------------------------------------------------------------
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

openSUSE Build Service is sponsored by