This website requires JavaScript.
ffc1774a7a
Fix STA Wi-Fi join rejected on WPA2-only routers
cursor/igiRadio-ios-app
michele and Claude Sonnet 5
2026-09-09 21:03:57 +02:00
e4ca925801
Fix igiRadio app discovery: publish mDNS service, scan real subnet
michele and Claude Sonnet 5
2026-09-03 20:00:52 +02:00
ffe94b63b3
Merge branch 'cursor/igiRadio-ios-app' into HEAD
main
michele
2026-08-28 01:12:09 +02:00
5f46486d46
Fall back to BLE Wi-Fi provisioning on sustained post-boot link loss
michele and Claude Sonnet 5
2026-08-28 01:07:36 +02:00
5ff77ae25e
Merge branch 'cursor/igiRadio-ios-app' into HEAD
cursor/fix-appconfig-build-975f
michele
2026-08-26 01:02:04 +02:00
36cd85f4d0
Fix web radio reconnect busy-loop on non-2xx HTTP status
michele and Claude Sonnet 5
2026-08-26 01:01:56 +02:00
955ed81ee4
Merge branch 'cursor/igiRadio-ios-app' into HEAD
michele
2026-08-26 00:27:08 +02:00
b46dcea698
Fix web radio streaming: HTTPS URLs were rejected outright
michele and Claude Sonnet 5
2026-08-26 00:27:02 +02:00
012d2a6267
Rename device identity from DigiRadio to igiRadio
michele and Claude Sonnet 5
2026-08-26 00:06:21 +02:00
d587032a0a
Fix FM RDS: station name/RadioText never decoded, three stacked bugs
michele and Claude Sonnet 5
2026-08-25 23:58:37 +02:00
2014e7fc99
Merge branch 'cursor/igiRadio-ios-app' into HEAD
michele
2026-08-25 22:33:15 +02:00
5d7d4919a0
Add live VU-meter readback via ADAU1701 Data Capture Register
michele and Claude Sonnet 5
2026-08-25 22:33:09 +02:00
3e5cfe814d
Integrate DigiRadioFinale DSP program: exclusive source mux, real Bass Boost1/SPhat1 enhancement blocks
michele and Claude Sonnet 5
2026-08-25 21:53:00 +02:00
b55f2dac9d
Document DigiRadioFinale DSP revision, archive SigmaStudio source
michele and Claude Sonnet 5
2026-08-25 21:52:17 +02:00
cc941d003e
Merge branch 'cursor/igiRadio-ios-app' into HEAD
michele
2026-08-25 18:37:28 +02:00
75cb147f09
Fix SigmaStudio TCP bridge accept() spinning on EBADF forever
michele and Claude Sonnet 5
2026-08-25 18:34:28 +02:00
736db623b3
Fix total-audio-silence-on-any-EQ-change: negate ADAU1701 feedback coeffs
michele and Claude Sonnet 5
2026-08-25 18:33:47 +02:00
ad61882541
Merge cursor/igiRadio-ios-app into main (audio profile persistence fix)
michele
2026-08-25 16:01:02 +02:00
af51948912
Fix root cause of audio profile never persisting; document ADAU1701 registers
michele and Claude Sonnet 5
2026-08-25 15:52:38 +02:00
17a3682f32
Merge cursor/igiRadio-ios-app into main (xtal EEPROM persistence)
michele
2026-08-25 15:22:34 +02:00
a7a5311c2c
Persist Si4684 crystal calibration (ibias/ctun/xtalFreqHz) to EEPROM
michele and Claude Sonnet 5
2026-08-25 15:22:03 +02:00
9f40d22a5a
Merge cursor/igiRadio-ios-app into main
michele
2026-08-24 23:32:38 +02:00
d17902f19c
Add DigiRadio PCB photo to README
michele and Claude Sonnet 5
2026-08-24 23:21:00 +02:00
7cb25be3f3
Fix audio-profile NVS persistence and whitespace-intolerant JSON parsers
michele and Claude Sonnet 5
2026-08-24 14:55:11 +02:00
38e768edbb
Fix ADAU1701 SerialInputRegister IBP override causing persistent hiss
michele and Claude Sonnet 5
2026-08-24 14:37:57 +02:00
fae2305164
Fix Si4684 pitch distortion: uncalibrated crystal (CTUN/XTAL_FREQ)
michele and Claude Sonnet 5
2026-08-23 20:30:42 +02:00
a91c63fc31
Redesign BT1035 RESET#/SYS_CTRL handling, add CTS/RTS diagnostics
michele and Claude Sonnet 5
2026-08-22 13:58:27 +02:00
3ffc9930cd
Remove intra-boot() BT1035 retry loop; restore validated single-attempt design
michele and Claude Sonnet 5
2026-08-21 17:11:36 +02:00
f6dc9916a4
Add BT1035 background boot retry; document intermittent silence findings
michele and Claude Sonnet 5
2026-08-21 09:32:07 +02:00
3a58d33aad
Add DAB ANTCAP calibration and fix BT1035 boot banner timing
michele and Claude Sonnet 5
2026-08-21 08:12:08 +02:00
b675d985c9
BT1035: fix SYS_CTRL power-on sequencing per Feasycom programming guide
michele and Claude Sonnet 5
2026-08-19 23:15:49 +02:00
77e7623280
BLE provisioning: drop PoP (Security0); bump nvs partition 24 KiB -> 64 KiB
michele and Claude Sonnet 5
2026-08-19 17:41:44 +02:00
c0eee4a4ad
Firmware review pass: BT1035 boot retry, BluetoothJson tests, doc catch-up
michele and Claude Sonnet 5
2026-08-19 09:23:36 +02:00
f612335632
Enable DAB_EVENT_INTERRUPT_SOURCE (0xB300) so SVRLISTINT can ever fire
michele and Claude Sonnet 5
2026-08-19 02:51:43 +02:00
f610121fd3
Add FM ANTCAP antenna calibration: HTTP sweep control + EEPROM persistence
michele and Claude Sonnet 5
2026-08-19 02:01:09 +02:00
45098145cb
RF report: DAB service-list body parsing fixed and verified live; DAB audio confirmed working, quality traced to signal strength not firmware
michele and Claude Sonnet 5
2026-08-19 01:22:21 +02:00
f9f3e58d64
Fix empty DAB service list and silently-dropped last HTTP route
michele and Claude Sonnet 5
2026-08-19 01:15:49 +02:00
9ad2e42fe2
Add audio profile presets tab with user-saved profiles and EQ editor.
michele and Cursor
2026-08-18 17:06:59 +02:00
a1aaefd47a
Add multi-source streaming to igiRadio (web radio, URL, local files).
michele and Cursor
2026-08-18 16:15:21 +02:00
3afcba0d36
Polish igiRadio UI with premium audio, home, and FM screens.
michele and Cursor
2026-08-18 15:56:51 +02:00
6087bb5297
Add igiRadio iOS/iPadOS app for DigiRadio control.
michele and Cursor
2026-08-18 15:45:55 +02:00
3244b9f084
Document previously-missing HTTP API endpoints and BLE provisioning
michele and Claude Sonnet 5
2026-08-18 12:24:05 +02:00
74c40ee986
Add BLE Wi-Fi provisioning alongside the setup SoftAP
michele and Claude Sonnet 5
2026-08-18 08:19:02 +02:00
e8f79c4b79
Add PUT /api/stream/phone: raw PCM audio push from a phone app
michele and Claude Sonnet 5
2026-08-18 08:03:39 +02:00
39984a97d1
Add generic ADAU1701 parameter access (GET/PUT /api/dsp/param)
michele and Claude Sonnet 5
2026-08-18 07:51:09 +02:00
7e65394100
Fix web radio streaming stutter: batch I2S writes, widen DMA buffer
michele and Claude Sonnet 5
2026-08-18 07:50:48 +02:00
3a10ed75aa
Add full FM band scan for building a station/channel list
michele and Claude Sonnet 5
2026-08-18 07:50:28 +02:00
8a69cbed08
Fix Si4684 DAB response-parsing bugs found in firmware review
michele and Claude Sonnet 5
2026-08-18 07:50:09 +02:00
9b337e7bca
Fix Si4684 response-parsing offset bug: RDS, DAB acquired/event status
michele and Claude Sonnet 5
2026-08-16 01:24:54 +02:00
6974095f35
Fix Si4684 I2S audio: PIN_CONFIG_ENABLE conflict + ADAU1701 BCLK polarity
michele and Claude Sonnet 5
2026-08-16 01:12:57 +02:00
f5fe92f93e
Fix remaining Si4684 ARG-offset bugs: seek, DAB services, RSQ/RDS/DIGRAD acks
michele and Claude Sonnet 5
2026-08-16 00:33:46 +02:00
ef15e9839c
Fix Si4684 FM/DAB tune commands: ARG offset bug caused total RF blackout
michele and Claude Sonnet 5
2026-08-16 00:19:43 +02:00
bc1b1b1472
Si4684 RF report: FM blob verified genuine, PCBWay dispute closed, BT1035 finding logged
michele and Claude Sonnet 5
2026-08-15 23:02:48 +02:00
fd9d4aed5c
Fix BT1035 boot regression: drop redundant software AT+RESET, widen boot-banner listen window
michele and Claude Sonnet 5
2026-08-15 23:02:48 +02:00
42dadea369
Fix GET_PART_INFO/GET_SYS_STATE/GET_FUNC_INFO byte offsets; confirm Si4684 blobs genuine
michele and Claude Sonnet 5
2026-08-13 22:53:27 +02:00
bee8cfa86f
Si4684 RF investigation report; fix ADAU1701 I2C reliability under long safeload bursts
michele and Claude Sonnet 5
2026-08-13 22:21:04 +02:00
6f7b6dd12c
Add internet radio streaming with runtime API, modernize web UI, remove auto-tune/beep at boot
michele and Claude Sonnet 5
2026-08-08 21:15:22 +02:00
8a8523515d
Add CLAUDE.md with build commands and architecture overview
michele and Claude Sonnet 4.6
2026-08-05 20:26:35 +02:00
7d3369b098
Fix Wi-Fi credential save with plain NVS (encryption off).
michele and Cursor
2026-08-05 14:10:00 +02:00
8609d038be
Add BOM reference datasheets and August fab outputs.
michele and Cursor
2026-08-05 14:01:54 +02:00
5204f750ef
aggiornamento SetupWebServer
michele
2026-08-05 14:00:35 +02:00
6ca40f1b1d
Full boot working: ADAU1701 DSP fallback (probe empty partition), BT1035 flow control disabled + reset timing — all companion chips ready
michele
2026-08-05 13:25:24 +02:00
34f247019a
Si4684 boot fix: flash encryption off, 16MB flash, NVS enc off, main task stack 8KB, CTS timeout 10s (fixes BootCmd error 6), DMA-safe HOST_LOAD buffer
michele
2026-08-05 08:57:43 +02:00
a28120b44e
Sync hardware deliverables and manual after pre-fab design review.
michele and Cursor
2026-07-09 15:53:27 +02:00
fcda4ef151
Fix manual typographic overflow in tables and API chapter.
michele and Cursor
2026-07-08 15:02:30 +02:00
ad5e4827a8
Stop tracking LaTeX build artifacts under Software/docs/manual.
michele and Cursor
2026-07-08 14:43:15 +02:00
0a1188ad66
Release fw 0.8.5: BT1035 I2S boot init and hardware doc alignment.
michele and Cursor
2026-07-08 14:41:31 +02:00
3e46b06d4b
checkpoint before checking out main
michele
2026-07-08 14:03:58 +02:00
0e7d8449a9
Fix LaTeX manual build errors for LuaLaTeX.
michele and Cursor
2026-07-07 10:19:15 +02:00
176cdd9319
Release fw 0.8.4: doc sync, System UI, BT/FM polish.
michele and Cursor
2026-07-07 09:56:44 +02:00
b9ed8a2dcd
Fix Doxygen CI failure in DeviceIdentity doc comments.
michele and Cursor
2026-07-07 09:42:55 +02:00
b0cff8369e
Add ESP32 OTA firmware update with rollback confirmation.
michele and Cursor
2026-07-07 09:41:29 +02:00
cc4a03168e
Add updatable ADAU1701 program via flash partition and HTTP API.
michele and Cursor
2026-07-07 09:21:49 +02:00
cd94e36a9d
Add EEPROM EUI-48 device identity across firmware and API.
michele and Cursor
2026-07-07 09:00:38 +02:00
11ad6b43ad
Define dual-OTA partition table with dsp blob slot.
michele and Cursor
2026-07-07 08:57:05 +02:00
2e44a166e1
Harden Si4684 RSTB config and document power sequencing.
michele and Cursor
2026-07-07 08:34:52 +02:00
de0b120551
Add DigitalRadio schematic as PDF.
michele and Cursor
2026-07-07 07:52:41 +02:00
2f9f3ef9b3
Expand all README files for firmware 0.8.3.
michele and Cursor
2026-07-07 07:50:00 +02:00
8439ec4055
Sync all project docs for firmware 0.8.3 completion.
michele and Cursor
2026-07-07 07:49:07 +02:00
a8f2fd1c6c
Enable NVS and flash encryption at rest (fw 0.8.3).
michele and Cursor
2026-07-07 07:46:59 +02:00
9b46fe9465
Document Si4684 blob procurement and enforce CI policy.
michele and Cursor
2026-07-07 07:38:04 +02:00
8d826b4d73
Complete configuration Web UI with tabbed SPA (fw 0.8.2).
michele and Cursor
2026-07-07 07:36:06 +02:00
1c38ac6f08
Refresh root and Software README for fw 0.8.1 progress.
michele and Cursor
2026-07-07 00:26:34 +02:00
d13012ce4b
Add integration startup service and fix Doxygen (fw 0.8.1).
michele and Cursor
2026-07-07 00:17:13 +02:00
0fc714e431
Add preset polish and broadcast metadata (fw 0.8.0).
michele and Cursor
2026-07-07 00:01:49 +02:00
9f76ab9e74
Enable CI gate: fix Doxygen and add workflow.
michele and Cursor
2026-07-06 23:41:30 +02:00
8cd962ee25
Replace TODO with agent backlog and refresh READMEs.
michele and Cursor
2026-07-06 23:26:24 +02:00
82c9f401da
Add BT1035 pairing and station presets (fw 0.7.0).
michele and Cursor
2026-07-06 17:42:11 +02:00
a08a9c19ee
Merge branch 'main' of https://git.overleaf.com/6a4b74b19ad51633636bf6ab
michele
2026-07-06 17:22:11 +02:00
b044b2c4e5
Merge branch 'main' of https://git.overleaf.com/6a4b74b19ad51633636bf6ab
michele
2026-07-06 17:19:50 +02:00
90dbdb4c53
Update on Overleaf.
Michele Bigi
2026-07-06 15:20:20 +00:00
3ef2496193
Update on Overleaf.
Michele Bigi
2026-07-06 15:16:43 +00:00
4c5c1dc3d3
Merge latest Overleaf sync (tool file modes).
michele
2026-07-06 17:16:41 +02:00
e7982401ee
Update on Overleaf.
Michele Bigi
2026-07-06 15:16:02 +00:00
bec25a4a39
Merge Overleaf manual edits with local doc symlink and integration updates.
michele
2026-07-06 17:16:00 +02:00
fae9636967
Update on Overleaf.
Michele Bigi
2026-07-06 15:15:22 +00:00
98518c5424
Integrate companion-chip status into GET /api/health (fw 0.6.0).
michele and Cursor
2026-07-06 17:15:17 +02:00
6efd6e36f7
Unify root docs/ with Software/docs/manual via symlink.
michele and Cursor
2026-07-06 17:11:54 +02:00
d49b2011dd
Add BT1035 driver with manual chapter and expand Si4684 tuning docs.
michele and Cursor
2026-07-06 17:07:37 +02:00
d6fa41e944
Add ADAU1701 manual chapter mirroring Si4684 driver guide.
michele and Cursor
2026-07-06 17:05:08 +02:00