Install
Download r3proii.upt for the R3 Pro II or r1.upt for the R1 from the download page.
- Charge the player above 30%.
- Copy the file to the root of the microSD card and insert the card.
- Start the update. From the stock firmware, use its update from microSD. From SonixOS, use Settings › System › Update firmware › From SD card.
- The player shows "Upgrading...", then "Succeeded", and restarts.
First start
On the first start, SonixOS asks for the language, then for a Wi-Fi network to set the date, time and time zone. The Wi-Fi step can be skipped; the date and time are then set by hand.
The library is empty until the card is scanned: see Scanning the library.
Updating
Settings › System › Update firmware:
- Via internet: checks the latest release on GitHub, shows its version, size and changelog, then downloads and installs it.
- From SD card: installs the player's own file from the root of the card:
r3proii.upton the R3 Pro II,r1.upton the R1.
Files on the card
| Path | Contents |
|---|---|
Audiobooks/ | Audiobooks, in any subfolder. Audiobooks/Author/Series/Book sets author and series when the tags don't. |
Podcast/ | Local podcasts, one folder each. Downloaded episodes and OPML files. |
Ebook/ | EPUB books. |
Games/GB/, Games/GBC/ | Game Boy and Game Boy Color ROMs. |
Games/Bios/ | Optional boot ROMs: dmg_boot.bin, cgb_boot.bin. |
PEQ/ | Parametric EQ presets in Equalizer APO format (.txt), AutoEq downloads included. |
Playlist/ | .m3u backups and playlists to import. |
Screensaver/ | Screensaver pictures. |
Bootlogo/ | Custom boot logos, JPEG or PNG. |
radio.txt | Custom radio stations, in the root. |
.local/ | SonixOS data and the log. |
Lyrics (.lrc, .txt) sit next to their track, with the same file name. A CUE sheet (.cue) sits next to the audio file named in its FILE line.
Scanning the library
Start a scan from Music › › Scan options › Scan music library, or with the Scan button on an empty Music page. Choose the folders to include; Audiobooks and Podcast are always excluded. Cancel stops the scan and keeps what was already read.
Scan options
| Option | Effect |
|---|---|
| Detect changes | Adds and removes tracks at startup, when the card is inserted, and after USB or Wi-Fi transfer. Turned on by the first scan, unless it was turned off before. |
| Detect changed tracks | Also re-reads tracks whose tags changed. |
| Do not ignore articles | Sorts "The", "A" and similar articles as part of the name. Takes effect on the next scan. |
| Split artists | Lists a track under each artist in "A & B" or "A feat. B". Choose the separators among ; / & , feat. vs. x + with and; by default ; / & feat. |
| Split album artists too | Applies the same split to album artists. |
| Artists not to split | Names kept whole, such as "Simon & Garfunkel". |
| Split genres | Lists a track under each genre. Choose the separators among ; / ,. |
| Join albums | Merges tracks of the same album in one folder, regardless of artist. |
Changes to the split and join options are applied when you leave the page: the library is reorganised without a new scan.
Browsing the library
The Music page holds All tracks, Albums, Artists, Album artists, Genres, Years, Favourites, Most played, Playlists and Browse. opens the Music settings, the search. The tiles can be reordered or hidden in Music settings › Library › Rearrange main page.
List buttons
- Sort: toggles A-Z and Z-A . On All tracks, Albums, Artists and Album artists it opens a menu: name and date added, plus year on All tracks and Albums.
- Play all: Play in random order, Play in sequence, Add a random track to the queue. Album lists also offer Play albums in random order when Play albums back to back is on.
- Disc: on an artist, switches between its tracks and its albums.
- Reverse: in Favourites, shows the most recent first.
Long lists show an A-Z bar on the side while scrolling; drag along it to jump to a letter.
Search
Results are split into Tracks, Albums and Artists. Hold a track for its menu.
Browse
The folders of the card as they are. A file plays its folder from that point. returns to the root, shuffles the current folder.
Cover Flow
Enable it in Music settings › Library › Cover Flow, then swipe up from the bottom edge of the Music page. Tap the centre cover to show its tracks; drag down to close.
Library options
| Option | Effect |
|---|---|
| Album view | Artists, genres and years open their albums instead of their tracks. |
| Alternative album view | Albums open with a large cover and details above the track list. |
| Show artist | Shows the artist under the title in the chosen lists. |
| Audio quality | Shows a lossy, CD, Hi-Res or DSD badge. |
| Go to current track | Opens lists on the playing track. |
| Allow deleting tracks | Enables deleting files from selection mode. |
Quality badges
| Badge | Files |
|---|---|
| Lossy | MP3, AAC, Ogg Vorbis and Opus. |
| CD | Lossless, up to 16 bit and 48 kHz. |
| Hi-Res | Lossless, above 16 bit or 48 kHz. |
| DSD | DSD files. |
Menus and selection
on a track: Add to or Remove from favourites, Add to queue, Add to playlist (Remove from playlist inside one), Show album, Details.
Hold a track, album or artist to start selection mode, then tap to add or remove rows. Actions:
- add to the queue, to favourites, to a playlist;
- remove from favourites (in Favourites), from the playlist (inside a playlist);
- on track lists, delete from the card, after confirmation (requires Allow deleting tracks);
- exit selection mode.
Playlists
- New playlist creates one. Tracks are added from the track menu, from selection mode or from Now Playing.
- reorders a playlist; drag the rows by .
- on a playlist: Rename, Delete, Backup. Backup writes an
.m3utoPlaylist/. - imports
.m3uand.m3u8files from the root of the card,Playlist/orplaylist_data/. Moved tracks are matched again, and a report lists the result.
Playback
The repeat button cycles through off , repeat all , repeat one , shuffle and continuous shuffle , which reshuffles at every round.
Music settings › Playback options:
| Option | Effect |
|---|---|
| Gapless playback | No gap between consecutive tracks with the same sample rate, bit depth and channels, Bluetooth included. Not for DSD. |
| Replay gain | Track, Albums, or Track when shuffled. |
| Fade | Fades out the end of a track and fades in the next, 1 to 10 seconds. |
| Mono audio | Mixes both channels. |
| Add to queue | Inserts tracks Next or At the end. |
| Continuous shuffle | Play in random order starts continuous shuffle instead of shuffle. |
| Sleep timer | Pauses music after the set time of playback. The countdown restarts each time playback starts. |
| Play albums back to back | Continues with the next album. |
| Play by folder | Continues with the next folder in Browse. |
| Remember track | Restores queue and position after a restart. |
| Remember volume | Restores the volume of each output (3.5 mm, 4.4 mm, USB-C, Bluetooth) after a restart. |
Now Playing
Swipe left on the main menu or a browsing page (library, Browse, Streaming, Radio, More) to open Now Playing; swipe right on the cover to close it. The star adds the track to favourites. Drag the progress bar to seek.
Layouts
Music settings › Now Playing › Player layout: Standard, Waveform (the seek bar shows the track's waveform; local files only) or Alternative (a centred cover over a full-screen blur).
On the same page: Cover colour uses the cover's main colour as the accent in the Standard and Alternative layouts (Waveform always does); Use track artist shows the track artist instead of the album artist; Show Now Playing at startup opens it on boot (requires Remember track).
Menu
: Queue, Add to playlist, Show album, Details, Settings.
Audiobooks and podcasts
Previous and next skip by 10, 30 or 60 seconds; the repeat button becomes the speed control , 0.5x to 2.0x. On an audiobook the menu holds Chapters, Add bookmark, Bookmarks and Summary; on a podcast the button opens the episode queue.
Queue and history
Open from Now Playing › › Queue. The page shows the playing track under Now playing, followed by the upcoming tracks. Tracks before the current one are not listed: what was played is in the history.
| Action | How |
|---|---|
| Play a track | Tap it. Now Playing opens on that track. |
| Show the history | Pull the list down past Now playing. Entries are grouped under Today, Yesterday and earlier dates. |
| Replay from the history | Tap an entry to play it now, ahead of the upcoming tracks, or hold it and drag it to a position in the upcoming tracks. |
| Reorder | , then drag the tracks by . |
| Remove | , select the tracks, then . |
The history is hidden while selecting or reordering.
Lyrics
Swipe left on the cover to show the lyrics. Synced lyrics highlight the current line, and tapping a line seeks to it. The screen stays on while lyrics are shown.
Lyrics are read from a .lrc or .txt file with the track's name, or from the tags.
Downloading from LRCLIB
On a track without lyrics, swipe left on the cover and tap Search. SonixOS queries LRCLIB with the title and artist from the tags; if Wi-Fi is off, it offers to turn it on and searches once connected. Pick a result (Synced or Text only) and tap Apply: the lyrics are saved as a .lrc next to the track. searches again.
Equaliser
Sound settings are in the Music settings: on the Music page, or Settings in the Now Playing menu. Active effects are marked with a coloured arrow. The equaliser, PEQ and MSEB also apply to radio and streaming.
Music settings › Equaliser: ten bands from 31 Hz to 16 kHz, ±12 dB.
- : Default presets (Flat, Rock, Pop, Jazz, Classical, Dance, Bass, Treble, Vocal, Acoustic), Save preset, Load preset.
- resets all bands to 0 dB.
Parametric EQ and AutoEq
Music settings › PEQ: ten bands, a preamp from −15 to +6 dB and the resulting curve. When the curve would clip, the level is lowered automatically and the reduction is shown.
| Parameter | Range |
|---|---|
| Shape | Peak, Low shelf, High shelf, Low pass, High pass |
| Frequency | 20 Hz to 20 kHz |
| Gain | ±15 dB (not used by low and high pass) |
| Q | 0.10 to 10.00 |
Tap the Gain or Q value to enter it on a keypad; − flips the sign.
Presets
saves and loads presets, stored as Equalizer APO .txt files in PEQ/. Files with more than ten filters or unsupported filter types are loaded without them, with a notice.
AutoEq
searches the AutoEq database by headphone name (requires Wi-Fi). The selected profile is downloaded, saved in PEQ/ and applied. refreshes the database.
MSEB and effects
| Effect | Description |
|---|---|
| MSEB | HiBy's tuning, ten sliders: Temperature, Extended bass, Bass texture, Note thickness, Vocals, Female overtones, Male vocal, Female vocal, Instruments, Air. handles presets and the slider range. |
| Soundfield | Stereo width, from 0 (mono) to 2. |
| Crossfeed | Mixes part of each channel into the other. Amount 10–100%, cutoff 300–2000 Hz, delay 0–600 µs. |
| Channel balance | Attenuates one side by up to 20 dB. |
DAC settings
Music settings:
| Option | Effect |
|---|---|
| High gain | +6 dB output. |
| DSD gain compensation | Raises DSD by 1 to 6 dB. |
| Filters | Fast or slow roll-off, low latency or phase compensated. |
| NOS | Disables oversampling. |
| DAC DRE | CS43198 dynamic range enhancement. R3 Pro II only. |
DSD is sent to the DAC as DoP; over Bluetooth it is converted to PCM.
Volume and outputs
| Feature | Where and what |
|---|---|
| Volume limit | Music settings › Volume limit. Maximum for 3.5 mm, 4.4 mm and USB-C. |
| Volume steps | Settings › More › Volume steps. 1 to 5 per key press. |
| Line Out | Control centre. Fixed level for an external amplifier; requires a cable in the jack. The previous volume is restored when turned off. |
| USB DAC | More › DAC › DAC mode. The player becomes a USB sound card, 32 to 384 kHz. toggles charging. |
| USB audio out | Plays through a USB DAC or USB-C headphones connected to the player. |
Tidal and Qobuz
Both are under Streaming and require Wi-Fi and a subscription.
| Tidal | Qobuz | |
|---|---|---|
| Sign in | QR code or code at link.tidal.com | Username or email and password; only the session token is stored |
| Quality | Low (AAC 96), High (AAC 320), CD (FLAC 16/44), Hi-res (FLAC 24) | MP3 320, FLAC 16/44.1, 24/96, 24/192 |
| Library | Favourite tracks and albums, My playlists, New releases, Most streamed, Recommended | Favourite tracks and albums, My playlists, New releases |
searches tracks, albums and artists. adds or removes favourites and deletes your playlists. Quality and sign-out (Leave) are under .
Radio
Streaming › Radio: stations by Language, Country and Genre. MP3, AAC and FLAC streams can be played. Corner buttons: favourites , Recently played , My stations , search . Stations are added to favourites from Now Playing.
Quality badge
| Badge | Stream |
|---|---|
| MP3 | Below 192 kbps. |
| MP3 | 192 kbps or more. |
| AAC | Below 160 kbps. |
| AAC | 160 kbps or more. |
Stations in other formats, or with an unknown bitrate, have no badge.
My stations
radio.txt in the root of the card, one station per line as name, address. A line in square brackets starts a section; lines starting with # are ignored.
# My stations [Rock] My rock station, https://example.com/rock.mp3 [Jazz] My jazz station, https://example.com/jazz.aac
Podcasts
Streaming › Podcasts: Followed, On the card and Trending. accepts a name or a feed address; follow from , up to 100 podcasts.
- Episodes are filtered by To hear, All and Heard. Resume listening continues the last unfinished episode.
- Episode menu: Mark as heard (or not heard), Play next, and Download or Delete from the card.
- Hold an episode to select several, then download or delete them together.
- Local podcasts go in
Podcast/, one folder each; title, date and cover come from the tags.
Podcast settings
| Option | Effect |
|---|---|
| Change controls | Skip back and forward amounts. |
| Stop at end of episode | Playback stops at the end of the episode. |
| Sleep timer | Separate sleep timer for podcasts. |
| Import from OPML | Follows the podcasts in an .opml file from the root or Podcast/. |
| Export to OPML | Writes the followed podcasts to Podcast/Sonix.opml. |
| Episode order | Newest or oldest first, for podcasts on the card. |
| Mark as heard in the last | 30 s, 60 s or 2 min before the end. |
Last.fm
Sign in from Music settings › Last.fm › Account, then enable Scrobble to Last.fm. Plays made offline are queued and sent on the next connection; Waiting to be sent shows the count.
Audiobooks
Books go in Audiobooks/, in any subfolder. They are indexed separately from the music: the music scan skips this folder. Scan them from › Scan audiobooks.
Books
- Single file: an
.m4b; an.mp3with ID3 chapter marks; an.opus,.oggor.flacwith Vorbis chapter marks; or an audio file whose album tag no other file in its folder shares. - Folder book: two or more files in one folder with the same album tag, one file per chapter, in name order. Files in
CD 1,Disc 2subfolders belong to the folder. Files with no album tag form one book.
Title, author and series are read from the tags. Where the tags have none, the folders are used: Audiobooks/Author/Series/.
Views
| View | Content | Sort |
|---|---|---|
| Library | All books | Name, date added, Recently listened |
| Series | Series, then the books of one series | Name, date added; inside a series also Series order |
| Authors | Authors, then the books of one author | Name, date added |
| Continue | Books started and not finished | Recently listened, name |
| Finished | Books heard to the end | Name, date finished |
| Bookmarks | Books with bookmarks, then their bookmarks | - |
Tap a book to resume it. The position is saved per book; in a folder book, together with the file. A book is finished when playback reaches its last 45 seconds: it moves to Finished and its position returns to the start. In a folder book, only the end of the last file counts.
Chapters, bookmarks and speed
In Now Playing, opens Chapters, Add bookmark, Bookmarks and Summary (from the tags). In a folder book, Chapters lists its files. Up to 64 bookmarks per book. In the bookmark list, tap a bookmark to play from it, hold it to delete it.
sets the speed from 0.5x to 2.0x, without pitch change. One speed applies to all audiobooks; podcasts have their own.
Audiobook options
| Option | Effect |
|---|---|
| Change controls | Back button and Forward button, each 10, 30 or 60 seconds. |
| Show duration | The progress bar shows the whole book (Total, default) or the current chapter (Chapter). Books without chapters always show the whole file. |
| Stop at end of chapter | Pauses at the end of the current chapter. No effect on books without chapters. |
| Sleep timer | Separate sleep timer for audiobooks. |
| Rewind after pause | Rewinds 3, 5, 7 or 10 seconds on resume. Not applied after a stop at the end of a chapter or by the sleep timer. |
| Scan audiobooks | Reads every book in Audiobooks/ again. |
E-books
EPUB 2 and 3 files in Ebook/, opened from More › Books. Vertical Japanese text is rendered vertically.
| Gesture | Action |
|---|---|
| Tap left or right side, or swipe | Previous or next page |
| Double tap the top centre of the page | Bookmark (up to 64 per book) |
| Hold the centre | Reader menu |
Reader menu: Chapters; Text (size, line spacing, margins, word spacing); Look (theme Paper, Sepia or Night; page turn Instant, Slide or Vertical); Close the book.
On the shelf, lists bookmarks and configures the reading bar: chapter, progress (book or chapter), page, battery, clock.
Game Boy
ROMs in Games/GB and Games/GBC, opened from More › Gearboy and listed by title.
- D-pad with diagonals on the left, A and B on the right. Select and Start: a button row on the R1, the bottom corners of the game picture on the R3 Pro II.
- Press the centre of the game screen for Create save state, Load save state, Settings, Quit the game.
- : palette, shader, GBC colour correction, Show boot ROM at startup (requires
dmg_boot.binandcgb_boot.bininGames/Bios).
Metronome, files and more
Metronome
More › Metronome: 30 to 250 BPM via −/+, slider or tap tempo; time signatures 1/4, 2/4, 3/4, 4/4, 5/4, 6/8, 7/8; accent on the first beat. Not available while audio is playing.
File manager
More › File manager: the whole card, hidden files included. Images and text files open in place. : Rename, Move to, Copy to, Delete. creates a folder.
Flappy Bird
More › Flappy Bird. Sound can be muted from the title screen.
Wi-Fi
Wireless › Wi-Fi. Hold the current network for Details (IP, MAC, signal, security), Disconnect and Forget network; hold a saved network to connect or forget it. rescans.
Bluetooth
Wireless › Bluetooth. searches for devices in pairing mode; new devices appear under Other devices, known ones under Paired devices. : Connect or Disconnect, Rename, Forget.
Bluetooth audio
- Change name: the name shown to other devices.
- Codecs: codecs supported by the connected device. The best one is selected on each connection; another can be chosen for the current connection.
- Synchronised volume: links the player and headphone volume.
Codec colours
The Bluetooth icon in the status bar takes the colour of the codec in use.
| Colour | Codec |
|---|---|
| Orange | SBC |
| Green | AAC |
| Purple | aptX, aptX HD |
| Blue | LDAC |
Bluetooth receiver
turns the player into a Bluetooth sink for a phone or computer. The incoming codec and sample rate are shown; changes the codec. Bluetooth headphones or speakers connected to the player must be disconnected first.
SonixLink
Android app (7.0 or later) to browse the player's library and control playback. Download the APK.
- Wi-Fi: enable Wireless › SonixLink with the player and the phone on the same network. The app finds the player automatically.
- Bluetooth: enable Bluetooth and SonixLink on the player, pair it from the phone's Bluetooth settings, then use Connect over Bluetooth in the app.
On first connection the app downloads the library index; this is not possible while the player is scanning. Refresh the index reloads it after the library changes. The SonixLink icon in the status bar shows an active connection.
- Tracks, Albums, Artists, Album artists, Playlists, Favourites and Folders, plus search.
- Playing from a list makes that list the queue; offers the same options as on the player.
- Transport controls, playback mode, favourite, volume and the full queue.
- Selection mode with the same actions as on the player.
- The phone's volume keys control the player.
- Media notification with cover and controls, also on the lock screen.
- The app uses the player's accent colour.
Control centre
Drag down from the status bar to open; drag up anywhere on it to close. It contains brightness, the playing track with its controls, and up to 16 toggles; with more than 8, drag the handle under the brightness slider to expand. Tap a toggle to switch it, hold it to open its page.
| Toggle | Tap | Hold |
|---|---|---|
| Wi-Fi, Bluetooth, AirPlay, DLNA, SonixLink | On / off | Settings page |
| Equaliser, PEQ, MSEB | On / off | Effect page |
| Fade | On / off | Fade page |
| Gapless playback | On / off | Playback options |
| Gain | High gain on / off | - |
| Line Out | Volume fixed at 100%, after confirmation; requires the 3.5 mm or 4.4 mm jack | - |
| Wi-Fi transfer | Opens the page and starts transfer; stops it if on | Opens transfer |
| Sleep timers (music, audiobook, podcast) | Start / stop (a length must be set) | Page where the length is set |
Toggles are chosen and ordered in Settings › More › Control centre by dragging between In use and Not in use.
Keyboard
Layouts
Settings › More › Keyboard layout. Drag layouts by into In use; the first one is the default. Available: English, Italiano, Deutsch, Español, Français, Русский, Nederlands, Polski, Português, Čeština. The initial layout follows the system language.
With more than one layout in use, hold 123 to switch layout while typing; the choice lasts until the page is closed.
Type
Settings › More › Keyboard type: QWERTY (full keyboard) or T9 (phone keypad with multi-tap). Applies to all layouts.
Input
| Input | Action |
|---|---|
| Tap for one capital, double tap for caps lock . | |
| Accented letters | Hold the letter and slide to the variant. |
| 123 | Numbers and symbols; shows the second symbol page. |
| Delete | Hold to delete continuously. |
| Shows the password in clear. |
Appearance
Settings › Appearance:
| Option | Values |
|---|---|
| Theme | Dark, Light. |
| Clock position | Left, Centre, Right, Hide. |
| Accent colour | Blue, orange, yellow, green, purple, pink. |
| Dynamic tint | Tints the interface with the accent colour. |
| Boot logo | Default (follows theme and accent) or a JPEG/PNG from Bootlogo/, cropped to the screen. |
| Text size | Normal, Large. |
| Battery percentage | Shows the percentage in the status bar. |
| Always show the status bar | Keeps it visible in Now Playing. |
| Rounded corners | Rounds the screen corners. |
Screen and screensaver
Settings › Screen:
| Option | Values |
|---|---|
| Brightness | Down to 1%. Also in the control centre. |
| Screen off | Never, 15 s, 30 s, 1 min, 2 min, 5 min. |
| Double tap to wake | R3 Pro II only. |
| Rotate screen | 180° rotation. |
| Screensaver | Album (cover of the playing track) or Pictures (from Screensaver/). Swipe up to dismiss. |
Screensaver pictures: baseline JPEG, portrait, at most 480 x 720 (R3 Pro II) or 480 x 800 (R1).
Power and battery
Settings › Power:
| Option | Values |
|---|---|
| Standby | After 1, 3, 5 or 10 minutes of inactivity. |
| Charge limit | R3 Pro II: 80–100%. R1: Charge limit 80% (approximate). |
| Limit current to 500mA | R1 only. |
| LED on / LED off in standby | - |
| Lock keys when the screen is off | Enables the Volume down + Power lock. |
| Auto power-off | 15 min to 6 h, only when idle. |
With the player off and the charger connected, the battery level is shown; press power to show it again, hold to boot. A warning appears at 5%; at 1% the player shuts down after a 10-second countdown, also from standby.
Date, time and language
Settings › Date and time: Automatic sets date, time and time zone over Wi-Fi; Manual sets them by hand, with time zone and Standard time or Daylight saving. 24-hour clock switches between 24-hour and AM/PM.
Settings › Language: English, Italiano, Deutsch, Español, Français, Nederlands, Polski, Português BR, Čeština, Русский, 简体中文, 日本語. Korean, Thai and Arabic titles are displayed in every language.
About and developer options
- About (Settings › System › About): device, DAC, serial number, card usage, version.
- Factory reset: clears settings, Wi-Fi networks and Bluetooth pairings. Files on the card are not affected.
Tap Build number five times to enable Developer options at the bottom of Settings: ADB, Log to microSD, database and Bluetooth logs, and Processes (memory use and running processes).
Reporting a bug
A bug is a feature that SonixOS has but that does not work as it should. If SonixOS does not do something at all, that is not a bug: it has not been made yet, and it is a feature request. This is true even if the stock HiBy firmware does it.
Everything SonixOS can do is in the feature list. If what you expected is not there, do not open a bug report. Bug reports about missing features are closed.
Bug or feature request
| Bug | Not a bug (feature request) |
|---|---|
| Gapless is on, but there is a gap between two tracks of the same album. | The player does not do something that is not in the feature list. |
| The library scan stops halfway and some albums are missing. | The stock HiBy firmware does something that SonixOS does not. |
| SonixOS crashes when you open a playlist. | You would like an existing feature to work in a different way. |
Before you report
- What you are reporting is in the feature list, and it does not work as described there.
- You are using the latest version of SonixOS, and the problem is still there.
- The problem is not already in the open and closed issues.
- The log is attached. Without it, a problem cannot be looked into.
One problem per report, written in English.
Getting the log
Logs are written to the hidden .local folder of the card: Cmd + Shift + . shows it in the Finder; on Windows enable Hidden items.
- Enable Developer options: tap Build number five times in Settings › System › About.
- In Settings › Developer options, turn on the log for the problem (see the table).
- Reproduce the problem.
- Attach the log file to a bug report on GitHub.
| Log | When | File |
|---|---|---|
| Log to microSD | Any problem. | .local/sonix_player.log |
| Database log | Crashes or freezes during a library scan. Requires Log to microSD: the scan writes the name of every file it reads, so the file that causes the crash is the last one listed. | .local/sonix_player.log |
| Bluetooth log | Pairing, connection and audio problems over Bluetooth. Works without Log to microSD. Turn it on, then try to connect the device again. | .local/bluetooth.log |
Requesting a feature
A feature request is for something SonixOS does not do yet, or for a change to how an existing feature works. If a feature in the feature list does not work as it should, that is a bug.
- SonixOS is made in free time, with the help of people who contribute voluntarily. A request is not a promise, and there is no date for it.
- Some things cannot be done on this hardware.
- Requests that are already open, or that only ask for everything the stock firmware has, are closed.
Check the feature list and the open and closed issues first. One feature per request, written in English: open a feature request on GitHub.