

MaxT
Members-
Posts
89 -
Joined
-
Last visited
Content Type
Forums
Store
Crowdfunding
Applications
Events
Raffles
Community Map
Everything posted by MaxT
-
Context of the TV boxes section might be helpful, especially in the sticky thread re their status in Armbian.
-
If tester is not available, I'd try powering failing ports with their respective cables but feeding them from pins powering other ports (eg with wires from some molex cable, just need to be careful with polarity and shortcuts) and then powering working ports from pins on the board feeding failing ports - to exclude failure of the power rail feeding these ports on the board. If cables are faulty, I'd check them for electrical connections and if they are ok, would replace capacitors.
-
Disabling automount (drive letter assignment) in windows before flashing might help - probably it is mount time when windows is checking and changing partition table.
-
I wouldn't be so categorical - I have rock pi 4b, which never saw android or any os other than armbian, which has same thing- two boot devices on emmc. Since it doesn't bother me, I didn't investigate further.
-
If I remember correctly, recently there was a similar thread on the forum re GPT corruption under windows. Not sure, but there might be some useful info. Alternatively, flashing under Linux might be an option.
-
WSL might be easier if you're on windows
-
Either of those, I personally used Ubuntu running in ESXi VM
-
Are you joking? Open readme.md in GitHub repo, read it and explore links therein
-
As per documentation, run on a compatible host: git clone https://github.com/armbian/build cd build ./compile.sh Follow screen menus. Build system will download necessary toolchain, sources, patches, etc and build an image. Whether or not it will work depends on whether sources/patches for a particular board deviated from the hardware due to time or bugs. If someone is regularly testing then image likely will be ok, if not then image might work or not. If the board has community maintained status, then it is up to its users to test/develop/send patches in GitHub. If necessary, it is possible to play with sources, configs, develop and place extra patches, etc. At times it looks not that straightforward, so there will be a learning curve.
-
Is Netplan acting like hidden malware?
MaxT replied to bushw's topic in Software, Applications, Userspace
I guess they are free to spend that time to develop own samba implementation -
It would be interesting to compare corrupt and non corrupt cards, including partition tables, etc. Windows might be playing bad with partition tables - if one only inserts ESXi boot disk into windows machine, such disk becomes non bootable. AFAIR this is because ESXi relies on records order in the gpt table of the disk, while windows strips away blank records so that if eg second and third records are blank then windows will move the fourth record to the second place, while ESXi relies on the fourth record in a table. I personally met this issue a few years ago and it took a while to find the solution of reordering gpt table records back to restore ESXi boot.
-
If I remember correctly, it is possible to mount such partition flashed to usb or sd within WSL (just ensure that proper support is installed into WSL) and make any changes. It is possible even to script changes to be run under windows, though I can't remember how exactly this is done. Probably AI can hint.
-
AFAIR someone on this forum also experienced booting issue with orange pi board though 4 not 5 with quite similar symptoms. May be worth contacting that person for his results so far - might give some hints on what's going on and whether it's a manufacturing fault
-
google/AI Hint: ext4
-
@Gwolf2u Hate to disappoint, but if your YP-01 serial converter is based on PL2303 chip, it will not work with Rockchip CPUs based boards as pl2303 doesn't support baud rate of 1 500 000 required for Rockchip CPUs (table 6-2 in the attached datasheet). DOC001036118.pdf
-
If you have uboot on emmc, to boot purely from SD, you have to either erase emmc or mask it. Try booting with maskrom pressed and having SD cards in the slot, if in the maskrom mode SD slot is not masked, bootrom will pick up uboot of SD since will not find emmc.
-
I'm not armbian team member, though feel that alike notes might be not welcomed at best. Kind advice- if someone doesn't like smth or believe smth should be improved, someone is advised to send a PR, otherwise keep silent. Re booting from SD - if you have uboot on the emmc it will be picked up by SoC's bootrom even if you manage to put several SD cards into the slot . Boot order starts from bootrom which is hardcoded in the SoC and it has its strict order to search for loader(s) - u-boot in this case (actually comprising of several loaders/firmwares). Uboot in turn has its own, though configurable, order of scanning media for kernel image. So if you have uboot on emmc AND uboot on SD with kernel, uboot on SD is ignored by bootrom.
-
Seems to be innovative way to get positive attention of the team to issues you face. Good luck with that.
-
@renard If you have u-boot on emmc, there might be incompatibility between u-boot on emmc and u-boot required to load kernel from SD. IIRC bootrom is looking on fixed storage first (SPI flash, emmc) before going to SD and if uboot is found on a fixed storage, this one is used. Uboot, however, is configured to look for kernel on removable storage first (USB, SD card) and load kernel from one of these if found.
-
Even if the SPI chip is burned/shortened, this does not explain why the board doesn't boot from SD. Maskrom mode is just the state of RK CPU which boot room didn't find bootable system on any of SPI/eMMC/SD, so it just goes to this mode, but AFIAK CPU cannot be stuck in this mode, it is only a matter of providing a bootable system to it. I don't know whether SD card should be accessible by rkdeveloptool in the same was as SPI chip or emmc usually are, but you might search whether this is the case and check in practice - if it should be accessible but it is not, then there might be smth wrong with either SD slot or card itself.
-
I don't think there is smth more/else to ground. Try burning to SD card some guaranteed to work image (there were some issues with armbian images - some were not working) - quick glance on form showed me that someone wrote that his OPi5 was running 5.10.110 kernel, so take minimal image (just to speed up) from armbian old archive http://fi.mirror.armbian.de/oldarchive/orangepi5/archive/. Image/kernel version doesn't matter at this stage. If after powering up the board with sd card, pc will not detect it as being in mask rom, then it probably is working in this or that way. Also remember that first time boot takes some time due to partition resizing, but your test is maskrom mode state. If not, I'm out of ideas and help from someone really knowledgeable is needed. Hope @going will be able to give you more help. Just keep in mind that he is using translation to write here and probably to read.
-
Clock, but make sure it is the same SPI as SPI flash is wired to. Otherwise you might want to try just solder a wire to SPI flash clock pin and ground it in that way and while at it touch SPI flash pins which a soldering iron to exclude soldering defects.
-
I would then find pin on the 40 pin connector to short SPI flash to ground (if such pin is exposed) and then tried to boot from SD card. It hard to guess why the board could not boot from SD previously, but guess it's worth trying with SPI flash grounded. Maybe there is some way to load uboot into memory but without usb-ttl it would be difficult to proceed further. If you will be replacing SPI flash, I would recommend either finding same chip or make sure that alternative works on the same or higher max frequency - just to avoid any potential mismatch with dts re SPI max frequency.
-
Yes, usb A which is rare since, if I remember correctly, USB standard does not mention OTG functionality for it. OTG is for eg micro USB. AFAIK usb-A to usb-C + adapter (if needed) might also do the job, but it is possible that not every cable and/or adapter will work, just remember there were discussions on this a few years ago. Can't comment on which usb port you have to use on your board - I did that on a different one. Just realized- if you already can interface with the board in the mask rom mode from windows PC, that's it. Now you have to try the same connection under Linux with Linux tools and blobs for your board. When I did my exercise, I just opened Ubuntu VM on my ESXi server and passed through USB to that VM. So you might want to try doing similar with Virtualbox or VMware Workstation.