Skip to content

[codex] Fix SolWear NFC bridge and charging UI#4

Draft
deviverr wants to merge 7 commits into
mainfrom
codex/fix-nfc-charging-main
Draft

[codex] Fix SolWear NFC bridge and charging UI#4
deviverr wants to merge 7 commits into
mainfrom
codex/fix-nfc-charging-main

Conversation

@deviverr

@deviverr deviverr commented May 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Mirrors the SolWearOS charging-screen removal and Type 4 NDEF bridge support into firmware/.
  • Updates the bundled Android mobile app to expose the HCE Type 4 NDEF bridge that the watch can read/write.
  • Routes wallet and signature responses from the HCE service back into the mobile app NFC session state.

Root Cause

The watch hardware is the PN532 reader, but the mobile app flow was also waiting in reader mode. That made the phone and watch wait on each other instead of completing a read/write exchange.

Validation

  • Flashed the updated firmware to the connected SolWear device on COM8; esptool verified bootloader, partition table, and app image.
  • Built the standalone mobile app with ./gradlew.bat assembleDebug --console=plain --rerun-tasks.
  • Built the bundled mobile/ copy in this repository with ./gradlew.bat assembleDebug --console=plain --rerun-tasks using the local Android SDK path.
  • Built SolWearOS from the active firmware workspace with ESP-IDF 6.0 from D:\esp-idf-v6.0.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant