About

Summary
LeMaker documentation is for people who need instructions they can actually use. It keeps bring-up notes, download guidance and short checklists together so the next step stays obvious when a board will not boot or a cable turns out to be the weak point.
This site is a technical reference for LeMaker single-board computers, including Banana Pi, Banana Pro, HiKey and HiKey 960. Community knowledge, troubleshooting steps and deployment notes sit in one place so they remain useful across education, development and production work.
What sets this documentation apart
Generic board docs often stop at specifications. That is fine until the hardware is on the bench, and then it is not enough. LeMaker guides deal with the details that actually change the outcome: the exact command to run, what the output should look like, what failed when it did not, and which part of the hardware setup made the difference.
Power supply quality matters. Cable length matters. Storage media brand can matter too. Ignore those variables and everything else gets messy quickly. So troubleshooting is folded into the page rather than parked at the end, and each stage includes validation using LEDs, log messages and health checks. Command examples show the expected output alongside the command itself. URLs are kept stable so they suit bookmarks, citations and teaching material.
Who this documentation serves
Hobbyists and makers building home automation, media centres or learning projects on a first board will find the setup guidance straightforward. Educators and students use it when a reliable, repeatable setup matters more than improvising on the day. Developers and engineers use it as a reference platform for embedded work. System administrators rely on it for edge deployments that need consistent maintenance and troubleshooting steps they can run again six months later.
Researchers also need stable URLs for papers and grant applications, and these pages are kept with that in mind.
Getting the most out of this site
The pages work best in a deliberate order. Start with the board overview so the limits are clear before anything is bought or deployed. Read the specification page next to see which interfaces matter and what that means for power and storage. Then move to the downloads guidance and check image checksums before flashing. After that, use the concrete examples to validate behaviour step by step.
Keep the troubleshooting sections bookmarked. They save real time when something fails at 2 a.m. Follow related internal links as needed; they are there to keep context together rather than force a search.
Documentation structure and conventions
Most technical pages follow the same shape. A summary opens with two to four sentences on scope and audience. Prerequisites list the hardware, software and knowledge needed before starting. Step-by-step procedures lay out the commands and the expected outcome. Validation checks show what success looks like before anything moves on. Troubleshooting covers common symptoms and the fixes that usually work. FAQ sections handle repeat questions, and related guides link to the next useful page rather than forcing a search.
Collecting a diagnostic report
When troubleshooting or asking for help, gather the basics first. Note the board model, the operating system and version, the exact steps taken, the full error messages, and any logs or command output that show the failure. Without that, diagnosis turns into guesswork.
# System identification
uname -a
cat /etc/os-release
# Hardware health
df -h
free -h
cat /sys/class/thermal/thermal_zone0/temp
# Service status
systemctl --failed
systemctl status networking
# Recent errors
journalctl -b -p err | tail -n 80
dmesg --color=never | grep -i -E "error|fail|warn" | tail -n 50
# Network connectivity
ip a
ip route
ping -c 4 8.8.8.8
Quality standards and testing
Commands are tested on real LeMaker boards rather than emulators. Where it matters, instructions are verified across multiple operating system versions. The pages only describe what has actually been tested, not every theoretical possibility. Content is reviewed regularly as software and best practice shift, and community feedback helps refine procedures when users report issues or spot a gap.
Privacy and data handling
When sharing logs publicly, redact secrets such as tokens, passwords and private keys, along with any personal data you do not want published. Use placeholders like ***REDACTED*** so the structure of the log still makes sense. See our privacy page for detailed guidance on sharing diagnostic information safely.
Content philosophy
Accuracy matters more than completeness. It is better to document what is known to work than to speculate about what might. Practical detail comes before theory. Exact file paths, package versions and board revisions are named where they matter, because generic advice rarely helps when something is broken. The tone stays with reliable fundamentals rather than trendy experiments, and it is written so intermediate users can follow it without shutting out more technical readers.
Frequently asked questions
Why aren't there video tutorials?
Text documentation is searchable, accessible, translatable and easy to update. Video goes stale quickly and is hard to search properly. Screenshots are used when a visual check actually helps.
Can I contribute corrections or improvements?
Use our contact page to report issues. Include the page URL, the incorrect information and the correction you propose, along with sources where possible.
Why do some procedures vary by OS distribution?
Different distributions use different package managers, network configuration tools and service managers. The documentation notes the common variations and says which distribution each command applies to.
How often is documentation updated?
Core pages are reviewed quarterly. Time-sensitive content, such as download links and security procedures, is updated as needed. Last-updated dates appear at the bottom of each page.
Why keep documentation for older boards?
Plenty of users still run LeMaker hardware in long-term deployments. Stable documentation URLs support live projects, teaching material and reference systems that do not change often.
What if the procedure doesn't work for me?
Start with the troubleshooting section. If the issue remains, collect diagnostic output using the commands on the page and send a detailed report through our contact page.
Can I link to this documentation from my project?
Yes. Every page keeps a stable URL so it can be cited from projects, papers, courses and other documentation. Deep linking to specific sections is encouraged.
Why UK English spelling?
Consistency matters more than dialect. UK English is used throughout, while technical terms, commands and code stay standard across English variants.
Related pages
- Editorial policy - Detailed writing standards and conventions
- Privacy - Data handling and safe log sharing
- Contact - How to report issues or request clarifications
- Documentation home - Browse all available guides and references
Stable URLs and long-term access
Pages stay at their original locations. That matters for ongoing projects and educational materials that already point here. Content is updated regularly, but not in a way that abandons bookmarks or citations. People come back to documentation months or years later. It should still be there, at the same address, saying the same reliable things.
Author: LeMaker Documentation Team
Last updated: 2026-01-10