<Stalevar>
Hi. I was wondering is it legal to upload binary I extracted from a legally obtained device, if I have no idea where to find the corresponding source ( the device manufacturer provides u-boot sources but it's different version most likely)?
vardhan has joined #u-boot
dsimic has quit [Ping timeout: 265 seconds]
dsimic has joined #u-boot
shadowless has quit [Ping timeout: 268 seconds]
clamor has joined #u-boot
shadowless has joined #u-boot
<Stalevar>
Also a question, how to check what address u-boot is loaded at during first boot?
Daanct12 has quit [Quit: WeeChat 4.6.1]
Daanct12 has joined #u-boot
<K900>
xypron: Yeah I wasn't sure what the policy is on that because those configs are really ~identical for the entire family
<clamor>
Stalevar: CONFIG_SPL_TEXT_BASE or CONFIG_TEXT_BASE
<Stalevar>
clamor, you mean grep this line in the source code?
<clamor>
Stalevar: defconfig
<quinq>
?/18
enok has joined #u-boot
monstr has joined #u-boot
ldevulder has joined #u-boot
<Stalevar>
Alright, then more specific question, I have Feroceon 88F6282 SoC machine, this SoC's bootrom can load and execute u-boot image via Xmodem protocol if the boot-chip is wiped. I would like to know what address u-boot is loaded to by the bootrom
<Stalevar>
Datasheet I can find is 2-page PDF with general specs
<Stalevar>
Existing debricking manual offers to send u-boot via kwboot, then use u-boot console to download the same image again and flash to NAND
<Stalevar>
I just thought it was a bit silly and why not to flash u-boot from same address where it's loaded by bootrom
apritzel_ has joined #u-boot
warpme has joined #u-boot
<clamor>
Stalevar: cause it may need some type of processing to be flashed and used further
monstr has quit [Ping timeout: 252 seconds]
<clamor>
For example, my device uses plain u-boot to be preloaded into ram, but to flash it permanently it has to be encrypted and signed
enok has quit [Quit: enok]
enok has joined #u-boot
rfs613 has quit [Ping timeout: 260 seconds]
enok has quit [Ping timeout: 245 seconds]
rfs613 has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
naoki has quit [Remote host closed the connection]
naoki has joined #u-boot
apritzel_ has quit [Ping timeout: 276 seconds]
clamor has quit [Read error: Connection reset by peer]
sszy has joined #u-boot
<Stalevar>
clarity, the command to flash u-boot is simply nand write
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #u-boot
dujem_ has joined #u-boot
gachikuku__ has joined #u-boot
ungeskriptet_ has joined #u-boot
vigneshr_ has joined #u-boot
pgreco_ has joined #u-boot
paulbarker_ has joined #u-boot
pbrobinson_ has joined #u-boot
mrnuke_ has joined #u-boot
Knogle_ has joined #u-boot
burlak_ has joined #u-boot
Jacmet_ has joined #u-boot
pivi_ has joined #u-boot
ungeskriptet has quit [*.net *.split]
Knogle has quit [*.net *.split]
pgreco has quit [*.net *.split]
urja has quit [*.net *.split]
burlak has quit [*.net *.split]
Forty-Bot has quit [*.net *.split]
mrnuke has quit [*.net *.split]
pivi has quit [*.net *.split]
dujem has quit [*.net *.split]
gachikuku has quit [*.net *.split]
cbmuser has quit [*.net *.split]
pbrobinson has quit [*.net *.split]
Jacmet has quit [*.net *.split]
vigneshr has quit [*.net *.split]
paulbarker has quit [*.net *.split]
ungeskriptet_ is now known as ungeskriptet
dujem_ is now known as dujem
pbrobinson_ is now known as pbrobinson
vigneshr_ is now known as vigneshr
paulbarker_ is now known as paulbarker
Slimey has quit [Remote host closed the connection]
cbmuser has joined #u-boot
<calebccff>
clamor: oops, thanks!
urja has joined #u-boot
Forty-Bot has joined #u-boot
clamor has quit [Ping timeout: 248 seconds]
Slimey has joined #u-boot
clamor has joined #u-boot
<Tartarus>
There's a real problem on that platform, I just can't debug it
<Tartarus>
I got as far as seeing it's full U-Boot, on the 2nd or third iteration in the loop in lib/initcalls.c failing and then calling hang()
<Tartarus>
But, changing the resulting binary size can fix it. I just don't see where in the code we're overwriting something for example, I was single stepping from entry until that point and it's common code aside from a 'mov pc lr' in the platform specific save boot params functions
Daanct12 has quit [Quit: WeeChat 4.6.1]
monstr has quit [Remote host closed the connection]