Photonicat 2 Sound Guide:修订间差异
New page: complete buzzer tone reference with pitches, durations and triggers |
Add inline audio samples (mp3 synthesised from firmware note tables) and MIDI for the three melodies |
||
| 第1行: | 第1行: | ||
'''Photonicat 2''' uses a single buzzer to signal system events. This page lists every tone, its pitch and duration, and what triggers it. | '''Photonicat 2''' uses a single buzzer to signal system events. This page lists every tone, its pitch and duration, and what triggers it, and you can play each one here. | ||
For the indicator LED see [[Photonicat 2 LED Indicator]]. 中文版见 [[光影猫2 提示音说明]]。 | For the indicator LED see [[Photonicat 2 LED Indicator]]. 中文版见 [[光影猫2 提示音说明]]。 | ||
| 第38行: | 第38行: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Sound !! Sequence (Hz / ms) !! Total !! Trigger | ! Sound !! Listen !! Sequence (Hz / ms) !! Total !! Trigger | ||
|- | |- | ||
| Power on || 1300/75 → 1500/75 || 0.15 s || Long press power button to start | | Power on || [[File:Pcat2-boot.mp3|noicon]] || 1300/75 → 1500/75 || 0.15 s || Long press power button to start | ||
|- | |- | ||
| Power off || 2000/150 → 1500/150 → 1000/150 || 0.45 s || Long press to shut down, or automatic low-battery shutdown | | Power off || [[File:Pcat2-shutdown.mp3|noicon]] || 2000/150 → 1500/150 → 1000/150 || 0.45 s || Long press to shut down, or automatic low-battery shutdown | ||
|- | |- | ||
| Charger connected || 432/150 → 528/75 || 0.23 s || Charger detected | | Charger connected || [[File:Pcat2-charger-in.mp3|noicon]] || 432/150 → 528/75 || 0.23 s || Charger detected | ||
|- | |- | ||
| Powering a device || 523/55 → 659/55 → 784/80 || 0.19 s || DC present and battery discharging, i.e. supplying an external device (must persist 4 s before it sounds) | | Powering a device || [[File:Pcat2-powering-device.mp3|noicon]] || 523/55 → 659/55 → 784/80 || 0.19 s || DC present and battery discharging, i.e. supplying an external device (must persist 4 s before it sounds) | ||
|- | |- | ||
| Charge current reached || 2500/100 || 0.10 s || Charge current met the configured threshold | | Charge current reached || [[File:Pcat2-charge-current-ok.mp3|noicon]] || 2500/100 || 0.10 s || Charge current met the configured threshold | ||
|- | |- | ||
| Over temperature || (2500/100 → 500/100) ×4 || 0.80 s || Temperature above limit, system powered down | | Over temperature || [[File:Pcat2-over-temperature.mp3|noicon]] || (2500/100 → 500/100) ×4 || 0.80 s || Temperature above limit, system powered down | ||
|- | |- | ||
| Download mode || (3000/300 → 2000/300) ×2 || 1.20 s || From off: 3 short presses, then hold 10 s or more | | Download mode || [[File:Pcat2-download-mode.mp3|noicon]] || (3000/300 → 2000/300) ×2 || 1.20 s || From off: 3 short presses, then hold 10 s or more | ||
|- | |- | ||
| Factory reset || 4000/300 → 1000/300 → 2000/300 → 3000/300 → 2000/300 → 4000/300 → 3000/300 → 1000/300 || 2.40 s || From off: 1 short press, then hold 17 s or more | | Factory reset || [[File:Pcat2-factory-reset.mp3|noicon]] || 4000/300 → 1000/300 → 2000/300 → 3000/300 → 2000/300 → 4000/300 → 3000/300 → 1000/300 || 2.40 s || From off: 1 short press, then hold 17 s or more | ||
|- | |- | ||
| MCU power-up (new bootloader) || 4000/30 → silent 1000 → 4000/200 || 1.23 s || MCU power-on self test | | MCU power-up (new bootloader) || [[File:Pcat2-mcu-boot-new.mp3|noicon]] || 4000/30 → silent 1000 → 4000/200 || 1.23 s || MCU power-on self test | ||
|- | |- | ||
| MCU power-up (old bootloader) || 4000/200 || 0.20 s || MCU power-on self test | | MCU power-up (old bootloader) || [[File:Pcat2-mcu-boot-old.mp3|noicon]] || 4000/200 || 0.20 s || MCU power-on self test | ||
|} | |} | ||
| 第66行: | 第66行: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Sound !! Sequence (Hz / ms) !! Total !! Trigger | ! Sound !! Listen !! Sequence (Hz / ms) !! Total !! Trigger | ||
|- | |- | ||
| 🎵 Wipe succeeded || 523/160 → 659/160 → 784/160 → 1047/160 → 1319/160 → 1568/160 → 2093/258 → silent 74 → 1568/135 → 2093/135 → 2637/429 → silent 92 → 2093/184 → 2637/184 → 3136/552 || 3.00 s || Factory data wipe succeeded, restarting | | 🎵 Wipe succeeded || [[File:Pcat2-wipe-ok.mp3|noicon]]<br/>[[:File:Pcat2-wipe-ok.mid|MIDI]] || 523/160 → 659/160 → 784/160 → 1047/160 → 1319/160 → 1568/160 → 2093/258 → silent 74 → 1568/135 → 2093/135 → 2637/429 → silent 92 → 2093/184 → 2637/184 → 3136/552 || 3.00 s || Factory data wipe succeeded, restarting | ||
|- | |- | ||
| 🎵 Wipe failed || 440/357 → silent 51 → 415/357 → silent 51 → 392/357 → silent 51 → 330/765 || 1.99 s || Factory data wipe failed, restarting | | 🎵 Wipe failed || [[File:Pcat2-wipe-fail.mp3|noicon]]<br/>[[:File:Pcat2-wipe-fail.mid|MIDI]] || 440/357 → silent 51 → 415/357 → silent 51 → 392/357 → silent 51 → 330/765 || 1.99 s || Factory data wipe failed, restarting | ||
|- | |- | ||
| 🎵 Update succeeded || 784/170 → 1047/170 → 1319/170 → 1568/382 → silent 102 → 1319/170 → 1568/170 → 2093/638 || 1.97 s || MCU firmware update succeeded, restarting | | 🎵 Update succeeded || [[File:Pcat2-update-ok.mp3|noicon]]<br/>[[:File:Pcat2-update-ok.mid|MIDI]] || 784/170 → 1047/170 → 1319/170 → 1568/382 → silent 102 → 1319/170 → 1568/170 → 2093/638 || 1.97 s || MCU firmware update succeeded, restarting | ||
|} | |} | ||
'''Note:''' from firmware RA2E1260726002 these three play faster (wipe-succeeded cut from 4.89 s to 3.00 s, the other two by about 15 %). The note sequences are unchanged — only the tempo — so the wait before restart is shorter. | '''Note:''' from firmware RA2E1260726002 these three play faster (wipe-succeeded cut from 4.89 s to 3.00 s, the other two by about 15 %). The note sequences are unchanged — only the tempo — so the wait before restart is shorter. | ||
==About the samples== | |||
The mp3 samples are synthesised directly from the note tables in the firmware (frequency + duration) using square waves, which matches how the piezo buzzer sounds. The timbre on a real device will differ slightly depending on the buzzer and enclosure. The three pre-restart melodies also have MIDI files attached for easier re-editing. | |||
==Notes== | ==Notes== | ||
2026年7月26日 (日) 09:44的版本
Photonicat 2 uses a single buzzer to signal system events. This page lists every tone, its pitch and duration, and what triggers it, and you can play each one here.
For the indicator LED see Photonicat 2 LED Indicator. 中文版见 光影猫2 提示音说明。
The buzzer can be disabled through the host protocol. Sound and the indicator LED are controlled separately, so either can be silenced without affecting the other.
Quick reference
| Sound | What you hear | Meaning |
|---|---|---|
| 🔔 Two short rising beeps | beep-beep | Power on |
| 🔕 Three falling beeps | beep-boop-bop | Power off |
| 🔌 Two rising beeps, low start | beep-beep | Charger connected |
| ⚡ Bright three-note run | beep-beep-beep rising | Powering an external device |
| 🔊 Single short beep | beep | Charge current reached target |
| 🚨 Four high/low pairs | beep-boop ×4 | Over temperature, system shut down |
| 🛠 Two high/low rounds | boop-beep ×2 | Entering firmware download mode |
| ♻ Eight alternating tones | long high/low run | Entering factory reset mode |
| 🎵 Rising arpeggio, 3 s | low to high run | Data wipe succeeded, restarting |
| 🎵 Falling low tones, 2 s | high to low, sombre | Data wipe failed, restarting |
| 🎵 Bright rising motif, 2 s | short rising figure | Firmware update succeeded, restarting |
Full tone table
Frequencies in Hz, durations in ms. "silent" means the step waits without sounding.
| Sound | Listen | Sequence (Hz / ms) | Total | Trigger |
|---|---|---|---|---|
| Power on | 1300/75 → 1500/75 | 0.15 s | Long press power button to start | |
| Power off | 2000/150 → 1500/150 → 1000/150 | 0.45 s | Long press to shut down, or automatic low-battery shutdown | |
| Charger connected | 432/150 → 528/75 | 0.23 s | Charger detected | |
| Powering a device | 523/55 → 659/55 → 784/80 | 0.19 s | DC present and battery discharging, i.e. supplying an external device (must persist 4 s before it sounds) | |
| Charge current reached | 2500/100 | 0.10 s | Charge current met the configured threshold | |
| Over temperature | (2500/100 → 500/100) ×4 | 0.80 s | Temperature above limit, system powered down | |
| Download mode | (3000/300 → 2000/300) ×2 | 1.20 s | From off: 3 short presses, then hold 10 s or more | |
| Factory reset | 4000/300 → 1000/300 → 2000/300 → 3000/300 → 2000/300 → 4000/300 → 3000/300 → 1000/300 | 2.40 s | From off: 1 short press, then hold 17 s or more | |
| MCU power-up (new bootloader) | 4000/30 → silent 1000 → 4000/200 | 1.23 s | MCU power-on self test | |
| MCU power-up (old bootloader) | 4000/200 | 0.20 s | MCU power-on self test |
Pre-restart tones
These three play synchronously: the device only resets once the tone has finished, so the duration is exactly how long you wait before the restart.
| Sound | Listen | Sequence (Hz / ms) | Total | Trigger |
|---|---|---|---|---|
| 🎵 Wipe succeeded | MIDI |
523/160 → 659/160 → 784/160 → 1047/160 → 1319/160 → 1568/160 → 2093/258 → silent 74 → 1568/135 → 2093/135 → 2637/429 → silent 92 → 2093/184 → 2637/184 → 3136/552 | 3.00 s | Factory data wipe succeeded, restarting |
| 🎵 Wipe failed | MIDI |
440/357 → silent 51 → 415/357 → silent 51 → 392/357 → silent 51 → 330/765 | 1.99 s | Factory data wipe failed, restarting |
| 🎵 Update succeeded | MIDI |
784/170 → 1047/170 → 1319/170 → 1568/382 → silent 102 → 1319/170 → 1568/170 → 2093/638 | 1.97 s | MCU firmware update succeeded, restarting |
Note: from firmware RA2E1260726002 these three play faster (wipe-succeeded cut from 4.89 s to 3.00 s, the other two by about 15 %). The note sequences are unchanged — only the tempo — so the wait before restart is shorter.
About the samples
The mp3 samples are synthesised directly from the note tables in the firmware (frequency + duration) using square waves, which matches how the piezo buzzer sounds. The timbre on a real device will differ slightly depending on the buzzer and enclosure. The three pre-restart melodies also have MIDI files attached for easier re-editing.
Notes
- Sound and the indicator LED have independent enable settings; silencing one leaves the other working.
- The "powering a device" tone requires the discharge condition to hold for 4 continuous seconds, so plugging and unplugging a charger will not trigger it spuriously.
- The watchdog is serviced normally while the pre-restart tones play, so a longer tone cannot cause an unexpected reset.