diff --git a/README.md b/README.md index 2de80eb..63ece18 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ # LattePanda Mu Carrier Development Resources -Language: **English** | [Chinese](/../zh/) - ![cover](./cover.jpg) Welcome to the repository of development resources for the LattePanda Mu. With its extensive array of interfaces, you can craft your very own carrier board. While we have provided several reference designs to spark your creativity, a myriad of exciting possibilities awaits your discovery. This repository will be continuously updated to support the development of your personalized carrier board solutions. diff --git a/Softwares/BIOS/Beta/README.md b/Softwares/BIOS/Beta/README.md index b9f4183..a583451 100644 --- a/Softwares/BIOS/Beta/README.md +++ b/Softwares/BIOS/Beta/README.md @@ -1,6 +1,8 @@ # Beta BIOS -Beta BIOS may contain unforeseen issues and is recommended for professional developers to try out only. +- Beta BIOS may contain unforeseen issues and is recommended for professional developers to try out only. + +- Unless specified otherwise, these will not be merged into the main branches (DFLT and SATA) by default. ## LP-BS-S70NC1R200-SR-20240410 @@ -8,6 +10,8 @@ Modified from **LP-BS-S70NC1R200-SR-A**, with IBECC option enabled for evaluatin **Suitable for:** LattePanda Mu N100 8GB +**Note:** The IBECC option has been integrated into the BIOS firmware of the main branches (DFLT and SATA). + ## LP-BS-S70NC1R200-SR-DEBUG Enable intel DCI debugging interface and UEFI log output for open source firmware developers diff --git a/Softwares/BIOS/DFLT/README.md b/Softwares/BIOS/DFLT/README.md index 10b4563..ac68564 100644 --- a/Softwares/BIOS/DFLT/README.md +++ b/Softwares/BIOS/DFLT/README.md @@ -3,27 +3,25 @@ ### For LattePanda Mu N100 **8GB** RAM Model: - LP-BS-S70NC1R200-SR-B -- S70NC1R200-8G-A +- S70NC1R200-8G-A **(Latest)** ### For LattePanda Mu N100 / N305 **16GB** RAM Model: - LP-BS-S70NC1R200-DR-B -- S70NC1R200-16G-A +- S70NC1R200-16G-A **(Latest)** --- # BIOS Release Notes ## [2025-12] Latest Release -**Build Date:** 2025/12/19 - ### 📂 BIOS Files -| Variant | Compatible Model | Filename | -| :--- | :--- | :--- | -| **PCIe** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A.bin` | -| **PCIe** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A.bin` | -| **SATA** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A-SATA.bin` | -| **SATA** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A-SATA.bin` | +| Variant | Compatible Model | Filename | Build Date | +| :--- | :--- | :--- | ---- | +| **PCIe** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A.bin` | 2025/12/19 | +| **PCIe** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A.bin` | 2025/12/19 | +| **SATA** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A-SATA.bin` | 2025/12/19 | +| **SATA** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A-SATA.bin` | 2025/12/19 | ### 📝 Changelog 1. Added SMBIOS information. @@ -40,21 +38,13 @@ --- ## [2024-06/07] Initial Release -**Build Date:** 2024/07/08 (PCIe) / 2024/07/05 (SATA) - ### 📂 BIOS Files -- **PCIe**: `LP-BS-S70NC1R200-SR-B.bin` - -- **SATA**: `LP-BS-S70NC1R200-SR-B-SATA.bin` - -- **Compatible Models**: LattePanda Mu N100 **8GB** - -**Build Date:** 2024/06/19 (PCIe) / 2024/06/20 (SATA) - -### 📂 BIOS Files -- **PCIe**: `LP-BS-S70NC1R200-DR-B.bin` -- **SATA**: `LP-BS-S70NC1R200-DR-B-SATA.bin` -- **Compatible Models**: LattePanda Mu N100 / N305 **16GB** +| Variant | Compatible Model | Filename | Build Date | +| :--- | :--- | :--- | ---- | +| **PCIe** | LattePanda Mu N100 **8GB** | `LP-BS-S70NC1R200-SR-B.bin` | 2024/07/08 | +| **PCIe** | LattePanda Mu N100 / N305 **16GB** | `LP-BS-S70NC1R200-DR-B.bin` | 2024/06/19 | +| **SATA** | LattePanda Mu N100 **8GB** | `LP-BS-S70NC1R200-SR-B-SATA.bin` | 2024/07/05 | +| **SATA** | LattePanda Mu N100 / N305 **16GB** | `LP-BS-S70NC1R200-DR-B-SATA.bin` | 2024/06/20 | ### 📝 Changelog @@ -62,7 +52,7 @@ --- -# DEFT Branch Introduction +# DFLT Branch Introduction Default factory BIOS interface configuration for LattePanda Mu. diff --git a/Softwares/BIOS/README.md b/Softwares/BIOS/README.md index 585d97c..aa1b36b 100644 --- a/Softwares/BIOS/README.md +++ b/Softwares/BIOS/README.md @@ -6,34 +6,88 @@ This repository includes official releases and beta versions of BIOS for various - ⚠ Upgrading the BIOS across different branches will invalidate the Secure Boot keys. - ⚠ Upgrading to the incorrect BIOS branch may result in some functions of the carrier board not working properly. -## BIOS Naming Rule +------ -> Example: -> LP-BS-S70NC1R200-SR-A-SATA -> -> - **LP**: LattePanda -> - **BS**: BIOS -> - **S70NC1R200**: Internal version number for LattePanda Mu -> - **SR**: -> - SR: Single Rank memory -> - DR: Dual Rank memory -> - **A**: BIOS version number, with new versions sequentially labeled in alphabetical order -> - **SATA**: The interface configuration for this BIOS branch, with detailed configuration differences for each branch available in the README within the branch directory. -> - No suffix: DFLT (Default) branch -> - SATA: SATA branch -> - PCIE: PCIE branch -> - MUSB: MUSB branch +## Naming Rule -## File Description +### New Naming Scheme (2025-12 and later) + +**Format** +`S70NC1R200-[Memory]-[Version][-Variant].bin` + +- **S70NC1R200**: Platform identifier (LattePanda Mu N100/N305) +- **Memory**: + - `8G` = 8GB RAM + - `16G` = 16GB RAM +- **Version**: + - `A`, `B`, `C`... (incremented alphabetically for each new release) +- **Variant** (optional): + - *(no suffix)* = Default (PCIe) + - `SATA` = SATA branch + +**Examples** + +- `S70NC1R200-8G-A.bin` → 8GB, Default (PCIe) +- `S70NC1R200-16G-A-SATA.bin` → 16GB, SATA + +**Notes** + +- New scheme is simplified and user-oriented. +- **All subsequent updates will follow this naming convention.** + +### Legacy Naming Scheme (2024 Initial Release) + +**Format** +`LP-BS-S70NC1R200-[Rank]-[Version][-Variant].bin` + +- **LP**: LattePanda +- **BS**: BIOS +- **S70NC1R200**: Platform identifier(LattePanda Mu N100/N305) +- **Rank**: + - `SR` = Single Rank (corresponds to 8GB models) + - `DR` = Dual Rank (corresponds to 16GB models) +- **Version**: + - `A`, `B` +- **Variant**: + - *(no suffix)* = Default (PCIe) + - `SATA` = SATA branch + +**Example** + +- `LP-BS-S70NC1R200-SR-B.bin` → 8GB, Default (PCIe) + +- `LP-BS-S70NC1R200-DR-B-SATA.bin` → 16GB, SATA + +### Mapping: Legacy → New Naming + +- `SR` → `8G` +- `DR` → `16G` + +**Examples** + +- `LP-BS-S70NC1R200-SR-B.bin` → `S70NC1R200-8G-A.bin` (newer) +- `LP-BS-S70NC1R200-DR-B-SATA.bin` → `S70NC1R200-16G-A-SATA.bin` (newer) + +------ + +## Folder Description - Beta: Beta version BIOS, not specific to any branch, intended for professional developers to assess new features. - - DFLT: Default version BIOS, which is the BIOS branch that comes pre-installed on the LattePanda Mu. - -- MUSB: A BIOS branch configured to maximize USB 3.2 10Gbps interface capabilities (coming soon). - -- PCIE: A BIOS branch configured to maximize PCIe 3.0 lane configurations (coming soon). - - SATA: A BIOS branch that provides SATA interface signal. - - Tools: Tools for BIOS maintenance. + +------ + +## Release Timeline + +```text + 2024-06/07 2025-12 (Latest) + │ │ + ●──────────────────────────● + │ │ +[Initial Release] [Current Recommended] + DFLT,SATA DFLT,SATA +``` + +For specific model compatibility and functional changes, please refer to the `BOS Release Notes` located in each branch's folder. diff --git a/Softwares/BIOS/SATA/README.md b/Softwares/BIOS/SATA/README.md index 08d542b..ecf915c 100644 --- a/Softwares/BIOS/SATA/README.md +++ b/Softwares/BIOS/SATA/README.md @@ -4,27 +4,25 @@ ### For LattePanda Mu N100 **8GB** RAM Model: - LP-BS-S70NC1R200-SR-B -- S70NC1R200-8G-A +- S70NC1R200-8G-A **(Latest)** ### For LattePanda Mu N100 / N305 **16GB** RAM Model: - LP-BS-S70NC1R200-DR-B -- S70NC1R200-16G-A +- S70NC1R200-16G-A **(Latest)** --- # BIOS Release Notes ## [2025-12] Latest Release -**Build Date:** 2025/12/19 - ### 📂 BIOS Files -| Variant | Compatible Model | Filename | -| :--- | :--- | :--- | -| **PCIe** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A.bin` | -| **PCIe** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A.bin` | -| **SATA** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A-SATA.bin` | -| **SATA** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A-SATA.bin` | +| Variant | Compatible Model | Filename | Build Date | +| :--- | :--- | :--- | ---- | +| **PCIe** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A.bin` | 2025/12/19 | +| **PCIe** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A.bin` | 2025/12/19 | +| **SATA** | LattePanda Mu N100 **8GB** | `S70NC1R200-8G-A-SATA.bin` | 2025/12/19 | +| **SATA** | LattePanda Mu N100 / N305 **16GB** | `S70NC1R200-16G-A-SATA.bin` | 2025/12/19 | ### 📝 Changelog 1. Added SMBIOS information. @@ -41,21 +39,13 @@ --- ## [2024-06/07] Initial Release -**Build Date:** 2024/07/08 (PCIe) / 2024/07/05 (SATA) - ### 📂 BIOS Files -- **PCIe**: `LP-BS-S70NC1R200-SR-B.bin` - -- **SATA**: `LP-BS-S70NC1R200-SR-B-SATA.bin` - -- **Compatible Models**: LattePanda Mu N100 **8GB** - -**Build Date:** 2024/06/19 (PCIe) / 2024/06/20 (SATA) - -### 📂 BIOS Files -- **PCIe**: `LP-BS-S70NC1R200-DR-B.bin` -- **SATA**: `LP-BS-S70NC1R200-DR-B-SATA.bin` -- **Compatible Models**: LattePanda Mu N100 / N305 **16GB** +| Variant | Compatible Model | Filename | Build Date | +| :------- | :--------------------------------- | :------------------------------- | ---------- | +| **PCIe** | LattePanda Mu N100 **8GB** | `LP-BS-S70NC1R200-SR-B.bin` | 2024/07/08 | +| **PCIe** | LattePanda Mu N100 / N305 **16GB** | `LP-BS-S70NC1R200-DR-B.bin` | 2024/06/19 | +| **SATA** | LattePanda Mu N100 **8GB** | `LP-BS-S70NC1R200-SR-B-SATA.bin` | 2024/07/05 | +| **SATA** | LattePanda Mu N100 / N305 **16GB** | `LP-BS-S70NC1R200-DR-B-SATA.bin` | 2024/06/20 | ### 📝 Changelog