Skip to content

V2X2MAP 0.2.0

Choose a tag to compare

@pit711 pit711 released this 13 May 21:50

What's new in 0.2.0

Map

  • Map layer picker – Standard (OSM), Dark (CartoDB), Satellite (Esri), Public Transport (ÖPNV), Humanitarian (HOT)
  • Compass / bearing-up mode – FAB rotates map so heading is always at top
  • Speed & bearing overlay – GPS speed and heading shown bottom-left on the map
  • Own GPS track – optional blue polyline traces your route (Settings → Own track)
  • CAM markers: one per vehicle, updated in-place with direction + speed label

Frame log

  • Grouped by station (MAC address) – one row per sender; readable at 300+ pkts/min
  • Expandable rows – tap a station row to expand the last 20 individual frames
  • Columns: type icon (🚗/🚦/⚠), station ID, summary, last-seen time, distance, 🔒/🔓 (IEEE 1609.2 secured/unsecured)
  • Batch updates every 300 ms – no more blank/flickering log under high load

MQTT

  • Multiple broker addresses – one input field per broker, + to add, 🗑 to remove
  • Message type filter – per-type toggle: CAM, DENM, SPATEM, MAPEM, IVIM, SREM, SSEM, TLM, RTCMEM

Recording

  • PCAP format – standard .pcap (libpcap, link type 105 = IEEE 802.11); open directly in Wireshark

Connectivity

  • USB auto-reconnect – exponential backoff (1 → 2 → 4 → 8 s), no user interaction needed
  • BT aggressive reconnect – scans indefinitely; no longer gives up after one timeout

Display & UI

  • USB / BT buttons glow green/orange/red with connection state (no separate status row)
  • Keep screen on option (Settings → Display)
  • Force dark mode option (Settings → Display)
  • Reset button clears all map markers and log (Settings → bottom)
  • Collapsible log panel – tap log header chevron to give the map ~96 % of screen
  • Live notification shows packet count and rate per minute
  • Marker visibility default changed from 5 min → 60 min

Hardware help

  • LED reference added to About screen (Power-LED, User-LED GPIO 8, channel 1 / 2.4 GHz note)

Localisation

  • Full German / English localisation – all UI text follows the device language

Install: download APK, enable Install from unknown sources, sideload via ADB or file manager.
Signed with debug key – suitable for sideloading only.