-
-
Notifications
You must be signed in to change notification settings - Fork 47
Description
Feature Area
Pre-requirements:
- Somewhat "working" release. I believe we are there now. If user breaks it, they could always simply re-image with this image version.
- pitrac_lm would also have to be a package that can be easily updated via apt manager. Users not diving into code would simply
apt get update/upgrade
(pre-req 32GB USB Drive) Users have to do this anyways. Instead of using blank Trixie, they'll be installing PiTrac Trixie Image.
Creating an img with pre-installed/slightly configured pitrac/pitrac-ui. Will upload to Google Drive/AWS S3.
1. User opens browser preset home page localhost:8080 to start guided installation, configuration, calibration process.
2. Done.
Post-MVP - A guided UI when you first visit localhost:8080 user will see an installation/pre-validation guided path. If validations of hardware pass, installation starts, then calibration, etc. Then normal UI that we see today will be the normal page. No need for git cloning, build.sh dev, etc.
Proposed Solution
Creating the image.
- Custom guided UI TBD
- Creating image is straightforward, using compressed image would be ideal
gzip -dc rpios_custom.img.gz | sudo dd of=/dev/nvme0n1 bs=16M status=progress conv=fsync. Validation needed to find out uncompressed size. Uncompressed installation is easier.
Once user boots into custom USB image.
lsblk -o NAME,SIZE,MOUNTPOINT(identify disks)sudo wipefs -a /dev/nvme0n1 sudo sgdisk --zap-all /dev/nvme0n1Make sure drive is wiped out.sudo dd if=rpios_custom.img of=/dev/nvme0n1 bs=16M status=progress conv=fsyncInstall.lsblkverify partition table.- Remove usb disk, reboot.
Alternative Solutions
No response
Priority/Impact
Minimal - Nice to Have
User Type
None
Estimated Complexity
None
Use Cases
No response
Simulator Compatibility
No response
Technical Details
No response
New Data Requirements
No response
Hardware Requirements
None
UI/UX Mockups
No response
Success Criteria
No response
Contribution Interest
None
References
No response
Discord Contact
Yes, I'm active on the PiTrac Discord
Discord Username
No response