I have some rpi B's that wont boot up with the latest OS's, yet will boot up with some sd cards that were in the rpi when they were hacked.
This seems to be a firmware issue. What can I do?
Code: Select all
bcm2708-rpi-b.dtb bcm2710-rpi-cm3.dtb fixup_cd.dat kernel7.img start_cd.elf
bcm2708-rpi-b-plus.dtb bootcode.bin fixup.dat kernel.img start_db.elf
bcm2708-rpi-cm.dtb cmdline.txt fixup_db.dat LICENCE.broadcom start.elf
bcm2709-rpi-2-b.dtb config.txt fixup_x.dat LICENSE.oracle start_x.elf
bcm2710-rpi-3-b.dtb COPYING.linux issue.txt overlays
Don't forget that you also need /lib/modules/$(uname -r) that matches the kernel.img or kernel7.img that you're booting. Else you get a Linux kernel running that can't work with any of your hardware.rpdom wrote:Those are all the files needed for the Pi to start booting into Linux. Some might not be needed, depending on the setup and model of your Pi (kernel.img is for Pi 1 and Zero, kernel7.img is for Pi 2 and Pi 3, for example).
The Pi itself doesn't have any memory on it that can be reprogrammed or updated via rpi-update or any other method. All the updatable code is on the SD card only.321 wrote:
As some of these pi's have not had rpi-update run on them since I got them could that be an issue preventing them from booting when looking at this thread? viewtopic.php?t=58963
.


What model of "rpi B's" (ie. B1, with or w/o USB polyfuses, or B2).321 wrote:I have some rpi B's that wont boot up with the latest OS's, yet will boot up with some sd cards that were in the rpi when they were hacked.
This seems to be a firmware issue. What can I do?
http://www.raspberrypi-spy.co.uk/2012/0 ... d-version/FTrevorGowen wrote: What model of "rpi B's" (ie. B1, with or w/o USB polyfuses, or B2).
Are the booting "sd cards" SD, SDHC (SDXC) and what size?
The above is from one of the piB+'s I'll have to check the rest when I can get onto them and I'll post if there are any differences as I buy in batches incase of a failure.pi@raspberrypi:~ $ cat /proc/cpuinfo
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 100000f
Serial : 0000000047c186ea
pi@raspberrypi:~ $
The inconsistent writing to the SD & MicroSd card is the clue there's something up as noted in the BunniesLab blog posting, but I'm trying to establish where the problem is, ie is it the SD card(s), my windows software or raspbian software, or my PC's, because despite numerous reinstallations of different versions of the UEFI/bios for my motherboards, along with DD /dev/zero hd's and then reinstalling OS's or even trying to boot from silver (unburnable) linux live cd's obtained from the front of linux magazines, the motherboards are still not right, in that in one example my blueray and dvd burners will only work when plugged into two out of six specific sata ports on the motherboard on one computer and they didnt use to do this.What did you mean by "when they were hacked"?
and my hardware revision code is showing 100000f, how can I check this is correct? This is from one running the latest lite downloaded from the website last night.Model B Rev 2 512MB 000d
Model B Rev 2 512MB 000e
Model B Rev 2 512MB 000f
Model B+ 512MB 0010
Model B+ 512MB 0013
That would be a "Model B Rev 2 512MB 000f" possibly with the warrantee bit set to say it has been overclocked beyond the recommended at some point.321 wrote:my hardware revision code is showing 100000f, how can I check this is correct?
Code: Select all
echo $(cat /sys/firmware/devicetree/base/model)
Code: Select all
echo $(cat /sys/firmware/devicetree/base/model)Ok, so the 1 at the beginning of the revision code is the cpu clocking bit when I have over clocked it. Thats understandable as I have them ticking over at 2/300Mhz with the OnDemand governor up to 1Ghz before becoming unstable.Raspberry Pi Model B Rev 2