diff --git a/docs/bios/recovery.md b/docs/bios/recovery.md index 3ab6520..f19fb8f 100644 --- a/docs/bios/recovery.md +++ b/docs/bios/recovery.md @@ -35,7 +35,7 @@ Guide to recovering from a bad BIOS flash or corrupted BIOS on the BC-250. 2. Unplug power cable 3. Locate CMOS battery (small coin cell on board) 4. Remove CMOS battery -5. Wait 30 seconds +5. Wait 60 seconds 6. Reinsert CMOS battery 7. Reconnect power 8. Boot and reconfigure BIOS @@ -58,7 +58,7 @@ Guide to recovering from a bad BIOS flash or corrupted BIOS on the BC-250. **Requirements:** - USB flash drive (FAT32 formatted) -- Correct BIOS file (P3.00 Segfault mod recommended) +- Correct BIOS file (BC250_3.00_CHIPSETMENU recommended) - Flasher program **Steps:** @@ -273,7 +273,7 @@ sudo flashrom -p ch341a_spi -v backup_$(date +%Y%m%d).bin **Solution:** 1. Acquire hardware programmer (CH347T recommended) 2. Connect clip to SPI flash chip -3. Flash correct BIOS file (P3.00 Segfault mod) +3. Flash correct BIOS file (BC250_3.00_CHIPSETMENU) 4. Verify flash successful 5. Clear CMOS 6. Boot and configure @@ -298,7 +298,7 @@ sudo flashrom -p ch341a_spi -v backup_$(date +%Y%m%d).bin - Board unstable or won't boot **Solution:** -1. Flash back to known-good BIOS (P3.00 Segfault mod) +1. Flash back to known-good BIOS (BC250_3.00_CHIPSETMENU) 2. Use hardware programmer if board won't boot 3. Stick to community-tested BIOS versions @@ -306,15 +306,15 @@ sudo flashrom -p ch341a_spi -v backup_$(date +%Y%m%d).bin ### Recommended BIOS -**P3.00 Segfault Modified BIOS:** +**BC250_3.00_CHIPSETMENU (Recommended):** - Unlocks dynamic VRAM allocation -- Exposes overclocking options +- Exposes chipset menu and overclocking options - Most tested and stable -- Available in BC-250 community resources +- Available from [bc250-bios repository](https://gitlab.com/TuxThePenguin0/bc250-bios/) **File naming:** -- May be named `P3.00_mod.bin` or similar -- Verify file hash against community-provided checksums +- Named `BC250_3.00_CHIPSETMENU.ROM` +- Rename to `Robin5.00` before flashing via USB ### Stock BIOS diff --git a/docs/getting-started/introduction.md b/docs/getting-started/introduction.md index c8b780e..e03cef6 100644 --- a/docs/getting-started/introduction.md +++ b/docs/getting-started/introduction.md @@ -41,7 +41,7 @@ With proper Linux setup, the BC-250 delivers performance comparable to: **Other limitations:** -- No native audio over DisplayPort (workarounds available) +- Audio over DisplayPort can be unreliable with some adapters (passive adapters usually work) - No built-in WiFi/Bluetooth (USB adapters work) - Limited instruction set (some AVX features missing) - High idle power consumption (~50-80W without optimization) diff --git a/docs/getting-started/quick-start.md b/docs/getting-started/quick-start.md index 8927e6a..7dab8e7 100644 --- a/docs/getting-started/quick-start.md +++ b/docs/getting-started/quick-start.md @@ -14,10 +14,10 @@ Get your BC-250 up and running with this fast-track checklist. 1. Download modded BIOS from [bc250-bios repository](https://gitlab.com/TuxThePenguin0/bc250-bios/) 2. Format USB stick as FAT32 -3. Rename BIOS file to `robin5.00` +3. Rename BIOS file to `Robin5.00` (capital R) 4. Copy to USB root directory 5. Use included flashing utility -6. **CRITICAL:** Clear CMOS after flashing (remove battery 30 seconds) +6. **CRITICAL:** Clear CMOS after flashing (remove battery 60 seconds) **Difficulty:** Easy diff --git a/docs/hardware/specifications.md b/docs/hardware/specifications.md index c47f381..6806fee 100644 --- a/docs/hardware/specifications.md +++ b/docs/hardware/specifications.md @@ -43,9 +43,9 @@ The BC-250 features a cut-down PS5 APU (codenamed "Oberon" / "Cyan Skillfish"): !!!warning "Memory Split Required" The 16GB is shared between CPU and GPU. You must configure the split in BIOS: - - **512MB GPU / 15.5GB CPU:** Recommended for desktop/light gaming - - **4GB GPU / 12GB CPU:** Recommended for modern games - - **Dynamic allocation:** Available but can cause issues with some applications + - **512MB (Dynamic):** Recommended for most users - GPU can access up to ~14GB+ as needed + - **6GB GPU / 10GB CPU:** Best for AAA gaming if ZRAM conflicts occur + - **8GB GPU / 8GB CPU:** Balanced split for compute workloads [See VRAM Configuration Guide](../bios/vram.md) for detailed setup instructions. @@ -96,7 +96,7 @@ The BC-250 features a cut-down PS5 APU (codenamed "Oberon" / "Cyan Skillfish"): #### Other Headers -- **Power Button:** 2-pin header (rear of board) +- **Power Button:** Onboard button only (no header - soldering required for external switch) - **Debug Header:** 20-pin AMD HDT1 debug connector - **SPI Flash:** Header for BIOS flashing - **Super I/O:** NCT6686/6687 chip for sensors and fan control diff --git a/docs/linux/bazzite.md b/docs/linux/bazzite.md index 29f8098..6a64a9e 100644 --- a/docs/linux/bazzite.md +++ b/docs/linux/bazzite.md @@ -44,7 +44,7 @@ See [BIOS Flashing Guide](../bios/flashing.md) for details. ### Hardware Requirements -- Minimum 90W PSU (120W+ recommended) +- 300W+ PSU on 12V rail (250W minimum) - 2x 120mm high static pressure fans - DisplayPort cable or passive DP-to-HDMI adapter - USB drive (8GB+) for installation media diff --git a/docs/linux/fedora.md b/docs/linux/fedora.md index 28a2e66..6d204a7 100644 --- a/docs/linux/fedora.md +++ b/docs/linux/fedora.md @@ -146,10 +146,12 @@ sudo dracut --regenerate-all --force sudo nano /etc/default/grub # Find: GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet" -# Change to: GRUB_CMDLINE_LINUX_DEFAULT="quiet amdgpu.sg_display=0" +# Change to: GRUB_CMDLINE_LINUX_DEFAULT="quiet" # Optional: Add mitigations=off for performance boost -# GRUB_CMDLINE_LINUX_DEFAULT="quiet amdgpu.sg_display=0 mitigations=off" +# GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off" + +# Note: amdgpu.sg_display=0 is only needed for kernels < 6.10 # Save (Ctrl+O, Enter, Ctrl+X) @@ -159,8 +161,8 @@ sudo grub2-mkconfig -o /boot/grub2/grub.cfg !!!info "Kernel Parameters Explained" - `quiet` - Reduces boot messages - - `amdgpu.sg_display=0` - Required for BC-250 GPU (kernel < 6.10) - `mitigations=off` - Disables CPU security mitigations (+18 FPS in Cyberpunk 2077) + - `amdgpu.sg_display=0` - Only needed for kernels < 6.10 (not required on Fedora 42/43) ### Step 7: Reboot @@ -346,9 +348,9 @@ sudo sysctl -p ### GNOME -- Some users report issues (test carefully) +- Most stable desktop environment for BC-250 - Wayland generally stable -- Falls back to X11 if issues +- Recommended for reliability ## See Also diff --git a/docs/reference/quick-reference.md b/docs/reference/quick-reference.md index 12ed3b8..e8fb9c6 100644 --- a/docs/reference/quick-reference.md +++ b/docs/reference/quick-reference.md @@ -110,7 +110,8 @@ amdgpu.sg_display=0 **Doesn't work:** - Windows (no GPU drivers) -- SteamOS (Mesa too old) + +**Note:** SteamOS now works after Mesa updates ### Driver Versions