AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!
Lijkt me gruwelijk lastig.. Die indentificatiestring zit voor zover ik weet namelijk ook gewoon ingebakken in de firmware..
Ja, de enige tip die ik tot nu toe kreeg was het vervangen van de string in de upgrade-firmware zodat die check goed gaat maar volgens mij gaat er dan iets fout met de CRC check... Als er nou eens een flash-tool was die die string niet checkte...
AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!
Net ff gemaild met Toshiba en die willen niet zeggen hoe je de flash-tool kunt laten overriden
Toshiba, jongens, er zit toch al geen garantie meer op!
AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!
Verwijderd
Dit is onmogelijk (althans zonder de juiste tools).
SCSI apparaten worden vaak geleverd als OEM product. Bepaalde fabrikanten maken hun eigen firmware en dan lijkt de de drive een originele te zijn met aangepaste firmware.
Bij een OEM contract wordt vastgelegd dat OEM drives niet terug geflashed kunnen worden naar de OEM. Hiertoe worden verschillende tools gebruikt. Dit geldt trouwens ook andersom. Een voorbeeld, er zijn bedrijven die een harddisk van OEM a verkopen voor bijvoorbeeld 350,00. Ze hebben deze als eigen merk in assortiment met eigen firmware. Deze firmware heeft bijvoorbeeld iets andere functies of delen bewust uitgeschakeld zodat ze het product goedkoper mogen verkopen. De OEM verkoopt de harddisk onder eigen naam voor 400,00. Nu zou een slimme jongen of dame eens kunnen denken. Ik koop 100 drives voor 350,00 en flash er de originele firmware op en verkoop ze als origineel voor 395,00.
Fabrikant (de OEM) loopt dus 50,00 mis doordat iemand iets illegaals doet. Er zijn zelfs leveranciers die hier ontzettend veel problemen van maken. Bijvoorbeeld Compaq en IBM.
Stel je koopt een SCSI disk van Seagate, die zijn goedkoper dan die van IBM. Je flashed er IBM bios op anders werkt ie niet in je server (hypotetisch). Op dat moment ben je strafbaar omdat je illegaal firmware gebruikt (fout 1) en ten tweede omzetderving doet (fout 2). En bovendien vervallen all garantievoorwaarden op disk en op systeem waar je hem in plaatst. Voor hobbyisten geen bezwaar natuurlijk.
SCSI hardware zit vrij complex in elkaar. Ze bezitten een eigen CPU bijvoorbeeld (of microcontroller). De firmware bestaat uit drie gedeelten.
Boot code
Parameter code
Firmware
Boot code is het basic os. Boot code draagt meestal zorg voor het updaten van de Firmware. In principe iedere firmware welke valid is (maakt geen verschil tussen OEM of eigen firmware). Tijdens het updaten checkt deze de parameter code in de drive (versleuteld ergens in nvram) of het een oem device is of niet. Afhankelijk van die informatie wordt de nieuwe firmware geaccepteerd of niet. De flash routine kan worden aangepast, maar dat maakt niets uit. Tevens zorgt de bootcode voor het updaten van de Parameter code.
De firmware code zorgt voor het afhandelen van updates voor Boot code.
Zonder boot-code werkt het device niet en zonder firmware ook niet.
Dan is de logische conclusie, kan ik de Paramater code updaten. Antwoord ja, dat kan. Werkt dat? Nee, werkt niet.
Wat gebeurd er. De boot-code ziet parameter code update. Checkt de bits voor oem identificatie. Ziet dit en past alleen velden aan die bijgewerkt mogen worden. Is dit te omzeilen? Ja dat is, in de parameter code staan onderdelen welke in een bepaalde volgorde bepalen wat wel en wat niet in een specifieke situatie bijgewerkt mogen worden. Alleen slecht nieuws. Dit is het meest geheime onderdeel van een device. Parameter images zijn meestal gecodeerd, ge-crc't en nog veel meer ongein. Vaak moet het ook gedaan worden in combinatie van boot+firmware+parameter images. Zelfs met reverse engineering is er (bijna) niet achter te komen.
WB
SCSI apparaten worden vaak geleverd als OEM product. Bepaalde fabrikanten maken hun eigen firmware en dan lijkt de de drive een originele te zijn met aangepaste firmware.
Bij een OEM contract wordt vastgelegd dat OEM drives niet terug geflashed kunnen worden naar de OEM. Hiertoe worden verschillende tools gebruikt. Dit geldt trouwens ook andersom. Een voorbeeld, er zijn bedrijven die een harddisk van OEM a verkopen voor bijvoorbeeld 350,00. Ze hebben deze als eigen merk in assortiment met eigen firmware. Deze firmware heeft bijvoorbeeld iets andere functies of delen bewust uitgeschakeld zodat ze het product goedkoper mogen verkopen. De OEM verkoopt de harddisk onder eigen naam voor 400,00. Nu zou een slimme jongen of dame eens kunnen denken. Ik koop 100 drives voor 350,00 en flash er de originele firmware op en verkoop ze als origineel voor 395,00.
Fabrikant (de OEM) loopt dus 50,00 mis doordat iemand iets illegaals doet. Er zijn zelfs leveranciers die hier ontzettend veel problemen van maken. Bijvoorbeeld Compaq en IBM.
Stel je koopt een SCSI disk van Seagate, die zijn goedkoper dan die van IBM. Je flashed er IBM bios op anders werkt ie niet in je server (hypotetisch). Op dat moment ben je strafbaar omdat je illegaal firmware gebruikt (fout 1) en ten tweede omzetderving doet (fout 2). En bovendien vervallen all garantievoorwaarden op disk en op systeem waar je hem in plaatst. Voor hobbyisten geen bezwaar natuurlijk.
SCSI hardware zit vrij complex in elkaar. Ze bezitten een eigen CPU bijvoorbeeld (of microcontroller). De firmware bestaat uit drie gedeelten.
Boot code
Parameter code
Firmware
Boot code is het basic os. Boot code draagt meestal zorg voor het updaten van de Firmware. In principe iedere firmware welke valid is (maakt geen verschil tussen OEM of eigen firmware). Tijdens het updaten checkt deze de parameter code in de drive (versleuteld ergens in nvram) of het een oem device is of niet. Afhankelijk van die informatie wordt de nieuwe firmware geaccepteerd of niet. De flash routine kan worden aangepast, maar dat maakt niets uit. Tevens zorgt de bootcode voor het updaten van de Parameter code.
De firmware code zorgt voor het afhandelen van updates voor Boot code.
Zonder boot-code werkt het device niet en zonder firmware ook niet.
Dan is de logische conclusie, kan ik de Paramater code updaten. Antwoord ja, dat kan. Werkt dat? Nee, werkt niet.
Wat gebeurd er. De boot-code ziet parameter code update. Checkt de bits voor oem identificatie. Ziet dit en past alleen velden aan die bijgewerkt mogen worden. Is dit te omzeilen? Ja dat is, in de parameter code staan onderdelen welke in een bepaalde volgorde bepalen wat wel en wat niet in een specifieke situatie bijgewerkt mogen worden. Alleen slecht nieuws. Dit is het meest geheime onderdeel van een device. Parameter images zijn meestal gecodeerd, ge-crc't en nog veel meer ongein. Vaak moet het ook gedaan worden in combinatie van boot+firmware+parameter images. Zelfs met reverse engineering is er (bijna) niet achter te komen.
WB