Welcome! Log In Create A New Profile

Advanced

Hello, help to fix my device... [Akitio MyCloud Mini]

Posted by Kang Jinsu 
Re: Hello, help to fix my device... [Akitio MyCloud Mini]
June 10, 2020 05:37AM
Once you got here:
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@debian:~# ls
.  ..  .bash_history  .bashrc  .config  .nano  .profile  .ssh
root@debian:~#

It booted OK.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Hello, help to fix my device... [Akitio MyCloud Mini]
June 10, 2020 05:44AM
Yes, E02 is already done.

I ordered the P22,
However, it contains a completely different E02, which makes it difficult.
It is impossible to return because it is overseas shopping. It is a pity.

Fortunately, it's the same as the V4, so it's easy to work with.
E02 boots well. The rescue system was also possible.

I hope Akitio is also possible easy, though.
OXNAS doesn't allow that easily.



Edited 1 time(s). Last edit at 06/10/2020 05:49AM by Kang Jinsu.
Re: Hello, help to fix my device... [Akitio MyCloud Mini]
June 10, 2020 05:47AM
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@debian:~# ls
.  ..  .bash_history  .bashrc  .config  .nano  .profile  .ssh
root@debian:~#

Ah, it is sata boot from MyCloud Mini.

NAND boot not working...


U-Boot SPL 2013.10-tld-4 (Sep 07 2014 - 14:10:12)
  Boot device: NAND
Attempting to set PLLA to 850 MHz ...
  plla_ctrl0 : 0000020a
  plla_ctrl1 : 00330000
  plla_ctrl2 : 0065008b
  plla_ctrl3 : 000000f1

PLLA Set

I erase all and recorded NAND again today,
but what came back was...
Re: Hello, help to fix my device... [Akitio MyCloud Mini]
June 10, 2020 04:40PM
Kang Jinsu,

I think you should temporarily ignore NAND for now. Just boot with HDD.

Your new NAND chip seems to be OK. But still there is something wrong that we cannot see.

I plan to rebuild a new SPL image to run in 700 Mhz (as stock does). Perhaps we will be able to see a little more with the new SPL. But I am not sure when I can get to that task.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Hello, I have also bricked my Akitio mycloud mini. I am an amature at figuring out hw to use jtag/uart/spi to flash my rom back to the tsop48 chip on the board. I have been using a raspberry pi pico with code installed on it from various githubs to try and figure out how to flash the nand. so far i have gotten the low hanging fruit and figured out how to hook up the pico to veiw the serial output in putty... this is what i used for code:
Uart Bridge

[/code]

Attempting to set PLLA to 750MHz ...
plla_ctrl0 : 0x0000000A
plla_ctrl1 : 0x000F0000
plla_ctrl2 : 0x001D01A0
plla_ctrl3 : 0x00000017
PLLA Set

Setup memory, testingMemory test failed, reverting to default PLL configAttempting to set PLLA to 500MHz ...
plla_ctrl0 : 0x0000012A
plla_ctrl1 : 0x003C0000
plla_ctrl2 : 0x007700D0
plla_ctrl3 : 0x000000BD
PLLA Set

, Image 0
Failed to correct error
Hdr len: 0x00CFACE5
Hdr CRC: 0xB9CBAD92
read failed, Image 1
Failed to correct error
Hdr len: 0x00CFACE5
Hdr CRC: 0xB9CBAD92

[/code]

As I suspected, there is no image on the nand.

I was toying with using Pico Flasher and adapting it for my uses and flashing the NAND through SPI but i dont know what contact points to use (which i can probably figure out through the data sheet for the nand Hynix Datasheet) but where that plan falls apart is my lack of understanding of NAND chip timings and how the software needs to be augmented to be usable.

Finally, i looked into JTAG. I soldered headers on where "J10" is marked on the board and i am fairly certain it follows this convention Akition MyCloud Mini JTAG header and that led me to this git: JTAGenum which uses a rapberry pi (experimentally, which i have plenty of) to enumerate the jtag port and all its functions.

I have a serious lack of programming knowledge. I can solder and fix hardware, but anything software and how it all integrates and talks to each other i have a serious lack of understanding. (not for lack of trying though.)

If anyone would care to help/guide me on this last piece of what software/setup/ commands through, UART?SPI/JTAG, i can use to reflash my nand. I have original FW provided to me from AKITIO (apparently each FW is custom with each mac address added to the file). So if i can figure out how to flash the file I have, I think I will have a working mycloud again, not to mention the (intended) ability to run OpenWRT on the cloud device, as well as document the procedure and missing info on all Akitio Wiki's...

thanks for any help....
Re: Hello, help to fix my device... [Akitio MyCloud Mini]
March 24, 2023 02:30PM
Drew,

Please post in the other thread only.

https://forum.doozan.com/read.php?2,134373

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 2 time(s). Last edit at 03/24/2023 02:32PM by bodhi.
Re: Hello, help to fix my device... [Akitio MyCloud Mini]
December 02, 2023 03:36AM
Drew Nucci Wrote:
-------------------------------------------------------
> Hello, I have also bricked my Akitio mycloud mini.
> I am an amature at figuring out hw to use
> jtag/uart/spi to flash my rom back to the tsop48
> chip on the board. I have been using a raspberry
> pi pico with code installed on it from various
> githubs to try and figure out how to flash the
> nand. so far i have gotten the low hanging fruit
> and figured out how to hook up the pico to veiw
> the serial output in putty... this is what i used
> for code:
> Uart
> Bridge

>
> [/code]
>
> Attempting to set PLLA to 750MHz ...
> plla_ctrl0 : 0x0000000A
> plla_ctrl1 : 0x000F0000
> plla_ctrl2 : 0x001D01A0
> plla_ctrl3 : 0x00000017
> PLLA Set
>
> Setup memory, testingMemory test failed, reverting
> to default PLL configAttempting to set PLLA to
> 500MHz ...
> plla_ctrl0 : 0x0000012A
> plla_ctrl1 : 0x003C0000
> plla_ctrl2 : 0x007700D0
> plla_ctrl3 : 0x000000BD
> PLLA Set
>
> , Image 0
> Failed to correct error
> Hdr len: 0x00CFACE5
> Hdr CRC: 0xB9CBAD92
> read failed, Image 1
> Failed to correct error
> Hdr len: 0x00CFACE5
> Hdr CRC: 0xB9CBAD92
>
> [/code]
>
> As I suspected, there is no image on the nand.
>
> I was toying with using
> Pico
> Flasher
and adapting it for my uses and
> flashing the NAND through SPI but i dont know what
> contact points to use (which i can probably figure
> out through the data sheet for the nand
> Hynix
> Datasheet
) but where that plan falls apart
> is my lack of understanding of NAND chip timings
> and how the software needs to be augmented to be
> usable.
>
> Finally, i looked into JTAG. I soldered headers on
> where "J10" is marked on the board and i am fairly
> certain it follows this convention
> Akition
> MyCloud Mini JTAG header
and that led me to
> this git:
> JTAGenum
> which uses a rapberry pi (experimentally, which i
> have plenty of) to enumerate the jtag port and all
> its functions.
>
> I have a serious lack of programming knowledge. I
> can solder and fix hardware, but anything software
> and how it all integrates and talks to each other
> i have a serious lack of understanding. (not for
> lack of trying though.)
>
> If anyone would care to help/guide me on this last
> piece of what software/setup/ commands through,
> UART?SPI/JTAG, i can use to reflash my nand. I
> have original FW provided to me from AKITIO
> (apparently each FW is custom with each mac
> address added to the file).
So if i can figure out
> how to flash the file I have, I think I will have
> a working mycloud again, not to mention the
> (intended) ability to run OpenWRT on the cloud
> device, as well as document the procedure and
> missing info on all Akitio Wiki's...
>
> thanks for any help....

I need the original FW to be the last resort to flash my nand.

I encountered the same problem as you. With the help of bodhi, I successfully installed Debian 12 from HDD and was able to start the machine, but I still want to know what happened to my Stock FW.

My Stock FW can start U-BOOT 1.1.2 and boot into uImage smoothly, but it cannot successfully mount ubi's rootfs. It is currently under comprehensive research, and this is an opportunity to enter this fascinating world of Embeded systems.

At present, I still encounter many problems, and I am working hard to acquire knowledge and slowly have all the concepts.

What you said about how to flash Stock FW to NAND in Linux system is completely achievable. Of course, you can also use U-BOOT.
Or, the JTAG method you mentioned. (This is also the method I have thought about and purchased J-FLASH related equipment.)

If you can provide STOCK FW, I would be very grateful.
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: