Firmwaredatei als IMAGE für die AMS150

FIRMWARE

Moderator: ModTeam

joergurmel
Posts: 9
Joined: Tue Oct 28, 2008 21:39
Product(s): AMS 150

Firmwaredatei als IMAGE für die AMS150

Postby joergurmel » Tue Feb 05, 2013 19:24

... hallo nachdem mir Lochness erst mal kräftig Hilfestellung gegeben hat wegen dem neu Flashen des AMS150 eine Frage in die Runde.

Den Pegelwandler habe ich mir nun erst einmal bestellt. Wenn ich glück habe, dann kommt einer davon noch diese Woche.
Will dann über Terminal erst mal sehn ob im AMS150 noch etwas am Leben ist.
Mein Sohn hatte beim normalen einspielen der Firmware die Geduld verloren und das Netzteil heraus gezogen, nichts bootet mehr. Gutes Kind !

Nun meine Frage, da ich ja die Firmware nicht mehr auslesen kann, hat diese noch jemand als IMAGE herumliegen und kann diese mir zur Verfügung stellen.
Lochness ist sicher auch am Suchen, aber sicher ist sicher!

Falls diese noch jemand hat, würde diese gerne nehmen zum Neu Flashen der AMS140, das man diese wieder nutzen kann.

Danke schon einmal im vor raus !

MFG Jörg

User avatar
lochness
Posts: 3224
Joined: Sat Feb 04, 2006 20:42
Product(s): Myrica TV P42-2H
AMC 570 SAT (3.2.419 + VZD2)
AMC 370 SAT (1.6.115+VZD2)
AMP 150 (1.03.28eu)
3 x AMS 150 (V2.00 + NExt V2.0.06)
SBLAN2 R1.0 (V2.00 + NExt V2.0.06)
SBLAN2 R1.1 (V2.00 + NExt V2.0.06)
Storagebird DUO 35-LR (V1.03)
SB-L V1 (80GB, NetHDD007-0802)
Celvin Q800 4x2TB
Celvin Q700 2x1TB
Celvin Q600 1x2TB
Location: Bad Lippspringe

Re: Firmwaredatei als IMAGE für die AMS150

Postby lochness » Tue Feb 05, 2013 23:25

joergurmel wrote:Nun meine Frage, da ich ja die Firmware nicht mehr auslesen kann, hat diese noch jemand als IMAGE herumliegen und kann diese mir zur Verfügung stellen.
Lochness ist sicher auch am Suchen, aber sicher ist sicher!
Sicher :D Aber, selbst wenn ich sie verbummelt hätte, könnte ich sie jederzeit wieder auslesen :mrgreen:

joergurmel
Posts: 9
Joined: Tue Oct 28, 2008 21:39
Product(s): AMS 150

Re: Firmwaredatei als IMAGE für die AMS150

Postby joergurmel » Wed Feb 06, 2013 10:35

.. okay, wenn du dazu Zeit hast wäre se lieb, das du diese mir zukommen lässt !
Danke im vor raus.

Das USB Kabel ist auf den Weg, die anderen beiden Teile kommen dann auch noch.
Die 20,- waren es mir wert wegen der Bestellung.

Das was du hast, habe ich auch noch bestellt, sollte also dann klappen !

Schönen Tag noch

MFG Jörg

joergurmel
Posts: 9
Joined: Tue Oct 28, 2008 21:39
Product(s): AMS 150

Re: Firmwaredatei als IMAGE für die AMS150

Postby joergurmel » Mon Feb 18, 2013 17:42

... nur mal zur Info, habe den AMS150 wieder herstellen können.
Habe ne Anleitung als PDF verfasst, was ich hier aber nicht hochladen kann, das Bord weigert sich.
Habs Lochness geschickt, eventuell kann Sie es hochladen ?

Ich weis ja garnicht, ob noch jemand die AMS150 betreibt. Ich selbst bin auf Synology DS 212+ umgestiegen mit 4 TB intern und 2,5 TB am USB, also Platz genug !

Wenn jemand diese Anleitung braucht, ich schicke Sie gerne zu.

MFG Jörg

User avatar
lochness
Posts: 3224
Joined: Sat Feb 04, 2006 20:42
Product(s): Myrica TV P42-2H
AMC 570 SAT (3.2.419 + VZD2)
AMC 370 SAT (1.6.115+VZD2)
AMP 150 (1.03.28eu)
3 x AMS 150 (V2.00 + NExt V2.0.06)
SBLAN2 R1.0 (V2.00 + NExt V2.0.06)
SBLAN2 R1.1 (V2.00 + NExt V2.0.06)
Storagebird DUO 35-LR (V1.03)
SB-L V1 (80GB, NetHDD007-0802)
Celvin Q800 4x2TB
Celvin Q700 2x1TB
Celvin Q600 1x2TB
Location: Bad Lippspringe

Re: Firmwaredatei als IMAGE für die AMS150

Postby lochness » Tue Feb 19, 2013 7:19

Super, vielen Dank.
Ich habe die Datei hier abgelegt:
http://mai-computerhilfe.de/NExt/Flash-Beschreibung/AMS150%20.pdf
(User und Passwort siehe meine Signatur.)

joergurmel
Posts: 9
Joined: Tue Oct 28, 2008 21:39
Product(s): AMS 150

Re: Firmwaredatei als IMAGE für die AMS150

Postby joergurmel » Tue Feb 19, 2013 17:34

... Danke !
.. wie verhält es sich mit den Firmwaredateien, hat da Siemens noch die Finger drauf ?
Ohne denen iss die Anleitung ja nutzlos ??

User avatar
lochness
Posts: 3224
Joined: Sat Feb 04, 2006 20:42
Product(s): Myrica TV P42-2H
AMC 570 SAT (3.2.419 + VZD2)
AMC 370 SAT (1.6.115+VZD2)
AMP 150 (1.03.28eu)
3 x AMS 150 (V2.00 + NExt V2.0.06)
SBLAN2 R1.0 (V2.00 + NExt V2.0.06)
SBLAN2 R1.1 (V2.00 + NExt V2.0.06)
Storagebird DUO 35-LR (V1.03)
SB-L V1 (80GB, NetHDD007-0802)
Celvin Q800 4x2TB
Celvin Q700 2x1TB
Celvin Q600 1x2TB
Location: Bad Lippspringe

Re: Firmwaredatei als IMAGE für die AMS150

Postby lochness » Tue Feb 19, 2013 23:32

Wer NExt mit telnet/ssh Zugang hat, kann sich die drei Dateien ja schon mal vorsichtshalber wegsichern, solange der AMS/SBLAN2 noch funktionsfähig ist :D .
Oder, es gibt ja die Anleitung/das Script im OpenNAS Forum, wie man die drei Images aus der Firmware-Datei von Fujitsu extrahiert, das habe ich nur selbst noch nicht ausprobiert.
Die Firmware ist übrigens OpenSource und die Quellen sind veröffentlicht, nur Twonky beim AMS ist lizenzpflichtig.
Insofern sehe ich da kein Problem. Wer Probleme mit dem Recovery hat kann sich ja hier melden.

User avatar
sirmike
Posts: 42
Joined: Mon Jun 30, 2008 8:58
Product(s): AMS150 - 2TB (FW v2.01, NExT v2.0.06-TW)
Wyse 3051GT
Raspberry Pi (Rev.B)
Location: nicht hinterm Berg, aber oft vorm PC

Re: Firmwaredatei als IMAGE für die AMS150

Postby sirmike » Sun Feb 24, 2013 20:16

Wie wäre es mal den Kernel abzudaten, 2.4.32 ist halt nicht mehr der Neueste.
SourceCode wurde ja schon freigegeben.

User avatar
Brevheart
Posts: 461
Joined: Wed Feb 21, 2007 9:23
Product(s): Synology DS211j

Re: Firmwaredatei als IMAGE für die AMS150

Postby Brevheart » Wed Feb 27, 2013 1:41

Was versprichst du dir von einem Kernel Update auf die 2.4x Version? Einen großen Fortschritt würde es eher geben auf einen ab 2.6.25 Kernel (GPT Unterstützung), den es nicht geben wird.

Gruß Brevheart

User avatar
sirmike
Posts: 42
Joined: Mon Jun 30, 2008 8:58
Product(s): AMS150 - 2TB (FW v2.01, NExT v2.0.06-TW)
Wyse 3051GT
Raspberry Pi (Rev.B)
Location: nicht hinterm Berg, aber oft vorm PC

Re: Firmwaredatei als IMAGE für die AMS150

Postby sirmike » Wed Feb 27, 2013 22:56

Unterstützung von 4TB Platten und größer (für die Zukunft).

User avatar
Brevheart
Posts: 461
Joined: Wed Feb 21, 2007 9:23
Product(s): Synology DS211j

Re: Firmwaredatei als IMAGE für die AMS150

Postby Brevheart » Wed Feb 27, 2013 23:53

Wird es nicht geben! Kenne niemanden der jetzt noch einen 2.6.25 oder neueren Kernel für den AMS umsetzt.

Gruß Brevheart

backflash
Posts: 3
Joined: Mon Oct 20, 2014 10:39
Product(s): ALLNET 6260 / AMS150

Re: Firmwaredatei als IMAGE für die AMS150

Postby backflash » Tue Oct 21, 2014 10:31

Hi All,

I have an old AMS150 / ALL6260...

I can access it from serial ( Bootloader works , PPCboot ) , and I saw there are no installed Kernel/rootfs/ramdisk on it!
I have firmware for it in .WEB extension, and tried to flash it over tftp and with load -a command, but never boot it ...
It says : BAD MAGIC NUM

How can I make kernel.img / rootfs.img / and ramdisk.img from .web firmware, and what is the correct procedure to flash it.

my SETENV is now : bootcmd= bootm FF810000 FF990000, and i have only load -a (for full image), load -b(for bootloader), load-k(for kernel) and load-l(for loader) command ... how can I flash rootfs and ramdisk???

Thank You so much Guys!

BR.

Flash

User avatar
lochness
Posts: 3224
Joined: Sat Feb 04, 2006 20:42
Product(s): Myrica TV P42-2H
AMC 570 SAT (3.2.419 + VZD2)
AMC 370 SAT (1.6.115+VZD2)
AMP 150 (1.03.28eu)
3 x AMS 150 (V2.00 + NExt V2.0.06)
SBLAN2 R1.0 (V2.00 + NExt V2.0.06)
SBLAN2 R1.1 (V2.00 + NExt V2.0.06)
Storagebird DUO 35-LR (V1.03)
SB-L V1 (80GB, NetHDD007-0802)
Celvin Q800 4x2TB
Celvin Q700 2x1TB
Celvin Q600 1x2TB
Location: Bad Lippspringe

Re: Firmwaredatei als IMAGE für die AMS150

Postby lochness » Wed Oct 22, 2014 6:35

Sorry, I do not have the time to try it again on my AMS. But I have saved my output files and some information.

It's easier to save the images from a running AMS, but if this is too late, here is a perl script that I have saved some years ago from OpenNAS forum (that seems to be no longer available), so I cannot give you a link. This script makes the three images from a firmware file. See code here

Code: Select all

#!/usr/bin/perl -w

use strict;

@ARGV != 1 and die "syntax: $0 firmware.img\n";

my $buffer;
my $magic;
my $product;
my $customer;
my $version;
my $linux = 512;
my $root;
my $ramdisk;

open (FIRMWARE, $ARGV[0]);
while (<FIRMWARE>) {
   if ( $_ =~ /MAGICNUM=(.*)/ ) {
      $magic = $1;
   } elsif ( $_ =~ /PRODUCT_ID=(.*)/ ) {
      $product = $1;
   } elsif ( $_ =~ /CUSTOMER=(.*)/ ) {
      $customer = $1;
   } elsif ( $_ =~ /VERSION=(.*)/ ) {
      $version = $1;
   } elsif ( $_ =~ /LINUX=(.*)/ ) {
      $linux = $1;
   } elsif ( $_ =~ /ROOT=(.*)/ ) {
      $root = $1;
   } elsif ( $_ =~ /RAMDISK2=(.*)/ ) {
      $ramdisk = $1;
      last;
   }
}
defined($ramdisk) or die "not a NH230 Image\n";
print "MAGIC: $magic\n";
print "Product: $product\n";
print "Customer: $customer\n";
print "Version: $version\n";
print "Kernel length: $linux\n";
print "rootFS length: $root\n";
print "ramdisk length: $ramdisk\n";

seek(FIRMWARE, 512, 0);
open(KERNEL, ">$customer-$version-kernel.img");
read(FIRMWARE, $buffer, $linux);
print KERNEL $buffer;
close(KERNEL);

open(ROOTFS, ">$customer-$version-rootfs.img");
read(FIRMWARE, $buffer, $root);
print ROOTFS $buffer;
close(ROOTFS);

open(RAMDISK, ">$customer-$version-ramdisk.img");
read(FIRMWARE, $buffer, $ramdisk);
print RAMDISK $buffer;
close(RAMDISK);

close(FIRMWARE);





This is the output with printenv

Code: Select all

_MPC824X > printenv

bootcmd=bootm ffc10000 fff20000
bootdelay=3
baudrate=9600
gatewayip=192.168.1.254
netmask=255.255.255.0
ethaddr=00:08:54:E2:3A:69
stdin=serial
stdout=serial
stderr=serial
serverip=192.168.99.70
ipaddr=192.168.99.200


This is the output with boot command:

Code: Select all

_MPC824X > boot

## Booting image at ffc10000 ...
   Image Name:   kernel
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1259703 Bytes =  1.2 MB
   Load Address: 00000000
   Entry Point:  0000000c
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
## Loading RAMDisk Image at fff20000 ...
   Image Name:   Mpc8241 ramdisk
   Image Type:   PowerPC Linux RAMDisk Image (gzip compressed)
   Data Size:    853201 Bytes = 833.2 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Ramdisk to 03e7c000, end 03f4c4d1 ... OK
Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb
...


Other useful commands:

Code: Select all

flinfo
iminfo
setenv ipaddr xxx.xxx.xxx.xxx
setenv serveraddr xxx.xxx.xxx.xxx
tftpboot


At first time, tftpboot says an error that file xxxx.img (e.g. C863A8C0.img) is not found. In this case you rename the file that has to be loaded to xxxx.img and do tftpboot again.
For kernel: rename kernel.img to xxxx.img, do tftpboot and load -k 0x100000 and undo rename.
For rootfs: rename rootfs.img to xxxx.img, do tftpboot and load -f 0x100000 and undo rename.
For ramdisk: rename ramdisk.img to xxxx.img, do tftpboot and load r- 0x100000 and undo rename.
Now

Code: Select all

setenv bootcmd bootm ffc10000 fff20000
saveenv
reset


Here is the protocol from my latest repair:

Code: Select all

_MPC824X > tftpboot

RTL8169#0 configured
ARP broadcast 1
*** Warning: no boot file name; using 'C863A8C0.img'
TFTP from server 192.168.99.70; our IP address is 192.168.99.200
Filename 'C863A8C0.img'.
Load address: 0x100000
Loading: *#################################################################
    #################################################################
    #################################################################
    #################################################################
    ###################################
done
Bytes transferred = 1507328 (170000 hex)
_MPC824X > load -r 0x100000

Flash: upgrade 2nd RAMdisk in unProtect FFD90000 ... FFEFFFFF
Un-Protected 23 sectors
Erasing Flash...
.......... done
Erased 23 sectors
Writing to Flash... done

_MPC824X > tftpboot

RTL8169#0 configured
ARP broadcast 1
*** Warning: no boot file name; using 'C863A8C0.img'
TFTP from server 192.168.99.70; our IP address is 192.168.99.200
Filename 'C863A8C0.img'.
Load address: 0x100000
Loading: *#################################################################
    #################################################################
    ##################################################
done
Bytes transferred = 917504 (e0000 hex)
_MPC824X > load -f 0x100000

Flash: upgrade rootfs in unProtect FFF20000 ... FFFFFFFF
Un-Protected 14 sectors
Erasing Flash...
....... done
Erased 14 sectors
Writing to Flash... done
_MPC824X > reset


I hope this helps.

Greetings from lochness

backflash
Posts: 3
Joined: Mon Oct 20, 2014 10:39
Product(s): ALLNET 6260 / AMS150

Re: Firmwaredatei als IMAGE für die AMS150

Postby backflash » Wed Oct 22, 2014 8:52

Hi Lochness,

Thank You so much, your instruction was really helpful because I see the addresses of the images ...
But I only have these commands in bootloader : (dont have load -r specially :( )

PPCBoot 2.0.0-8MB (May 17 2007 - 10:57:57)

CPU: MPC8241 Revision 1.4 at 266.666 MHz: 16 kB I-Cache 16 kB D-Cache
Board: Sandpoint 8241 Unity ##Test not implemented yet##
DRAM: 128 MB
FLASH: Manufacturer code: 0xEC, Device code: 0xE2 : 8 MB
In: serial
Out: serial
Err: serial
EPIC: reset is in process ....doneNet:
RTL8169S driver v1.5-A4 03-15-2005
RTL8169#0
Press space to abort autoboot in 3 second
_MPC824X > help
bootm - boot application image from memory
bootp - boot image via network using BootP/TFTP protocol
bootd - boot default, i.e., run 'bootcmd'
echo - echo args to console
erase - erase FLASH memory
flinfo - print FLASH memory information
go - start application at address 'addr'
help - print online help
iminfo - print header information for application image
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
saveenv - save environment variables to persistent storage
load - program F/W downloaded on memory address to flash
load -a addr : save flash image except boot-loader from memory
load -b addr : save [boot-loader] from memory address
load -k addr : save [linux kernel] from memory address
load -l addr : save [loader] from memory address
setenv - set environment variables
tftpboot- boot image via network using TFTP protocol
and env variables ipaddr and serverip
version - print monitor version
? - alias for 'help'
_MPC824X >

User avatar
lochness
Posts: 3224
Joined: Sat Feb 04, 2006 20:42
Product(s): Myrica TV P42-2H
AMC 570 SAT (3.2.419 + VZD2)
AMC 370 SAT (1.6.115+VZD2)
AMP 150 (1.03.28eu)
3 x AMS 150 (V2.00 + NExt V2.0.06)
SBLAN2 R1.0 (V2.00 + NExt V2.0.06)
SBLAN2 R1.1 (V2.00 + NExt V2.0.06)
Storagebird DUO 35-LR (V1.03)
SB-L V1 (80GB, NetHDD007-0802)
Celvin Q800 4x2TB
Celvin Q700 2x1TB
Celvin Q600 1x2TB
Location: Bad Lippspringe

Re: Firmwaredatei als IMAGE für die AMS150

Postby lochness » Thu Oct 23, 2014 7:34

Hmm, it seems that your device is a different one?
Could you please specify the model exactly?


Return to “Firmware”

Who is online

Users browsing this forum: No registered users and 0 guests