Ga naar inhoud


Asscom Reference Image copy gelukt


RobP

Aanbevolen berichten

Geïnspireerd door de procedure met de Strong heb ik kabels gemaakt van printerpoort pc naar 25-pins connector achter op Asscom. Gewoon de IEEE1284 kabel gemaakt (Asscom specificaties vermeldt poort als IEEE1284)

Communicatiekabel gemaakt van Com1 poort pc naar RS232 poort op asscom

Algemene tekst printer gedefinieerd onder Windows, deze Asscom genoemd en als default printer aangewezen.

 

Geen kontakt gekregen met Asscom via load.exe

 

Communicatiekabel verwijderd,null-modem kabel weer aangebracht tussen Asscom en PC COM1 poort,

kabel tussen printerpoort en Asscom gehandhaafd

 

Start load.exe met asscom uit

 

Nu komt het PC-scherm weer tot leven

 

load ver 1.00 Copyright © 2001 by Fantasy.

COM1: 115200BPS

MODEM_STATUS = d

 

Ik schakel asscom aan, asscom toont tijd

 

ANAM DBS Monitor Program V3.00 © Copyright 1997-1998 by ANAM Electronics

Initialize native code

native: text.vaddr = 0x9fdf0080, text.offset = 0x80, text.size = 0x9870

native: data.vaddr = 0x80001000, data.offset = 0x98f0, data.size = 0x70

native: bss.vaddr = 0x80001070, bss.offset = 0x9960, bss.size = 0x2dc

native: Total RAM size = 844(0x34c) bytes

native: Patch ID = 0x000002

native: Hardware ID = 0x03000a

native: Software ID = 0x019808

native: API ID = 0x040303

rut: SEARCHING Y2K AREA...

rut: Y2K: Already PATHCED

rut: SEARCHING ECM AREA...

rut: ECM: Already PATHCED

Install new smartcard d/d

Unexpected SWITCH OFF or H/W RESET Happend.

CONFIGURATION is DIRECT RUN

boot.....

 

Asscom toont kanaalnummer, ik zet asscom op standby mbv afstandsbediening

 

POWER_STDBY_ON: time = 90230msec

 

ANAM DBS Monitor Program V3.00 © Copyright 1997-1998 by ANAM Electronics

Initialize native code

native: text.vaddr = 0x9fdf0080, text.offset = 0x80, text.size = 0x9870

native: data.vaddr = 0x80001000, data.offset = 0x98f0, data.size = 0x70

native: bss.vaddr = 0x80001070, bss.offset = 0x9960, bss.size = 0x2dc

native: Total RAM size = 844(0x34c) bytes

native: Patch ID = 0x000002

native: Hardware ID = 0x03000a

native: Software ID = 0x019808

native: API ID = 0x040303

rut: SEARCHING Y2K AREA...

rut: Y2K: Already PATHCED

rut: SEARCHING ECM AREA...

rut: ECM: Already PATHCED

Install new smartcard d/d

Wait for user <numeric key> key or wakeup alarm event...

 

toets in: Alt-h

ALT_H - This help message

ALT_X - Quit this program

ALT_D - Run COMMAND.COM

ALT_P - Open ECP port

ALT_R - ECP Receiving mode

ALT_F - Binary<->Character Mode

ALT_K - Hide & Display

CTRL+<PgDn> - Download binary file from memory

CTRL+<PgUp> - Upload binary file to the memory

 

toets in: Alt-p

Open ECP port

base address = 0x378, irq = 0x7

ECP supported

Negotiation Step 1

btime = 1320508

PB NEGOTIATION 1 : => nACK(P_CLK) HIGH PERR(ACK_DATA_REQ) LOW

 

toets in: Ctrl-PgDn

Enter the filename to download: proef01.bin

// deze file bestaat nog niet //

Enter starting address(HEX): bfc00000 ---> 0xbfc00000 // beginadress EEPROM? //

Enter length(HEX): 100000 ---> 0x100000(1048576) bytes // 1 megabyte om mee te beginnen //

 

Press <ESC> key to abort downloading!

Now, Ready to download....

DOWNLOAD COMMAND RECEIVED, s=0xbfc00000, l=0x100000

 

ACK received

Downloading 151552 bytes... // helaas, na 20 seconden en 151552 bytes stokt het //

toets in: Esc

ESC terminated

[End]

 

Er bestaat nu een nieuw bestand proef01.bin van 148 kB groot!

 

Hexedit file: proef01.bin

3c 08 bf c0 25 08 00 80 01 00 00 08 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 80 00 00 50 68 a0 07 00 80 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 50 e8 00 00 01 70 a0 00 60 00 00 00 00 00

00 00 52 58 00 01 08 a0 a0 00 61 70 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

10 00 00 0c 00 00 00 00 12 28 06 19 31 30 30 46

52 20 20 20 01 03 00 00 00 20 08 00 08 00 08 00

01 03 10 03 01 03 10 00 00 02 00 00 a0 07 02 48

00 00 00 00 3c 04 bf f4 34 84 04 00 24 09 1f c0

a4 89 00 00 01 00 d0 21 24 09 00 05 3c 08 bf f0

35 08 1c 00 a5 09 00 00 3c 08 bf f0 35 08 20 00

a5 09 00 00 3c 08 bf f0 35 08 24 00 a5 09 00 00

3c 08 bf f0 35 08 28 00 a5 09 00 00 3c 08 bf f0

 

Asscom uitgeschakeld, load.exe weer gestart, asscom aangeschakeld

 

load ver 1.00 Copyright © 2001 by Fantasy.

COM1: 115200BPS

 

MODEM_STATUS = d

ANAM DBS Monitor Program V3.00 © Copyright 1997-1998 by ANAM Electronics

Initialize native code

native: text.vaddr = 0x9fdf0080, text.offset = 0x80, text.size = 0x9870

native: data.vaddr = 0x80001000, data.offset = 0x98f0, data.size = 0x70

native: bss.vaddr = 0x80001070, bss.offset = 0x9960, bss.size = 0x2dc

native: Total RAM size = 844(0x34c) bytes

native: Patch ID = 0x000002

native: Hardware ID = 0x03000a

native: Software ID = 0x019808

native: API ID = 0x040303

rut: SEARCHING Y2K AREA...

rut: Y2K: Already PATHCED

rut: SEARCHING ECM AREA...

rut: ECM: Already PATHCED

Install new smartcard d/d

Unexpected SWITCH OFF or H/W RESET Happend.

CONFIGURATION is DIRECT RUN

boot.....

toets in: <Enter>

HanSh>

toets in: d 0xbfc00000 0xbfc00100 // eerste 256 bytes van het gedownloade gebied //

[Dump memory 0xbfc00000 - 0xbfc00100]

 

0x3c08bfc0 0x25080080 0x01000008 0x00000000

0x00000000 0x00000000 0x00000000 0x00000000

0x00000080 0x00005068 0xa0070080 0x00000000

0x00000000 0x00000000 0x00000000 0x00000000

0x000050e8 0x00000170 0xa0006000 0x00000000

0x00005258 0x000108a0 0xa0006170 0x00000000

0x00000000 0x00000000 0x00000000 0x00000000

0x00000000 0x00000000 0x00000000 0x00000000

0x1000000c 0x00000000 0x12280619 0x31303046

0x52202020 0x01030000 0x00200800 0x08000800

0x01031003 0x01031000 0x00020000 0xa0070248

0x00000000 0x3c04bff4 0x34840400 0x24091fc0

0xa4890000 0x0100d021 0x24090005 0x3c08bff0

0x35081c00 0xa5090000 0x3c08bff0 0x35082000

0xa5090000 0x3c08bff0 0x35082400 0xa5090000

0x3c08bff0 0x35082800 0xa5090000 0x3c08bff0

 

Hexedit window offset 12000 lengte 256 (hex 100)

Dit is redelijk tegen het eind van het bestand.

 

00 85 18 21 90 79 00 00 3c 01 80 01 a0 39 c9 37

90 78 00 01 3c 01 80 01 a0 38 c9 36 90 6e 00 02

3c 01 80 01 31 cf 00 f0 00 0f c1 02 a0 38 c9 35

90 6e 00 02 3c 01 80 01 31 d9 00 0f a0 39 c9 34

90 6f 00 03 3c 01 80 01 31 f8 00 f0 00 18 c9 02

a0 39 c9 33 90 6f 00 03 3c 01 80 01 31 ee 00 0f

a0 2e c9 32 90 78 00 04 3c 01 80 01 33 19 00 f0

00 19 71 02 a0 2e c9 31 90 78 00 04 3c 01 80 01

33 0f 00 0f 14 e0 00 6e a0 2f c9 30 04 c1 00 08

34 0f 00 3c 00 cf 00 1a 00 00 c0 10 00 18 cf c3

03 19 70 26 01 d9 70 23 0b f0 48 31 00 0e 50 23

00 cf 00 1a 00 00 c0 10 00 18 77 c3 03 0e 50 26

01 4e 50 23 34 19 00 3c 00 d9 00 1a 34 0e 00 0a

3c 01 80 01 90 2f c9 33 3c 01 80 01 00 00 58 12

00 00 00 00 00 00 00 00 01 ee 00 18 90 2f c9 32

00 00 c0 12 01 f8 c8 21 03 2a 50 21 34 19 00 3c

 

load.exe window

 

HanSh> d 0xbfc12000 0xbfc12100

[Dump memory 0xbfc12000 - 0xbfc12100]

 

0xbfc12000: 0x00851821 0x90790000 0x3c018001 0xa039c937

0xbfc12010: 0x90780001 0x3c018001 0xa038c936 0x906e0002

0xbfc12020: 0x3c018001 0x31cf00f0 0x000fc102 0xa038c935

0xbfc12030: 0x906e0002 0x3c018001 0x31d9000f 0xa039c934

0xbfc12040: 0x906f0003 0x3c018001 0x31f800f0 0x0018c902

0xbfc12050: 0xa039c933 0x906f0003 0x3c018001 0x31ee000f

0xbfc12060: 0xa02ec932 0x90780004 0x3c018001 0x331900f0

0xbfc12070: 0x00197102 0xa02ec931 0x90780004 0x3c018001

0xbfc12080: 0x330f000f 0x14e0006e 0xa02fc930 0x04c10008

0xbfc12090: 0x340f003c 0x00cf001a 0x0000c010 0x0018cfc3

0xbfc120a0: 0x03197026 0x01d97023 0x0bf04831 0x000e5023

0xbfc120b0: 0x00cf001a 0x0000c010 0x001877c3 0x030e5026

0xbfc120c0: 0x014e5023 0x3419003c 0x00d9001a 0x340e000a

0xbfc120d0: 0x3c018001 0x902fc933 0x3c018001 0x00005812

0xbfc120e0: 0x00000000 0x00000000 0x01ee0018 0x902fc932

0xbfc120f0: 0x0000c012 0x01f8c821 0x032a5021 0x3419003c

 

Conclusie: ik heb een imagedump vanuit de asscom in mijn PC gezet! Ik heb gewoon in Win98 gedraaid zonder processen uit te zetten. Dat zou kunnen verklaren dat de download na 148 kB stopte.

Ik ga de computer nu in MsDos opstarten. Helaas kan ik dan niet meer al mijn schermteksten vastleggen op het kladblok. Maar ik wil weten of er bij een minimum aan verstorende processen wellicht een groter image van de asscom getrokken kan worden.

 

Hier ben ik weer. De MsDos mode was een groot succes! Load.exe gestart met Asscom uit. Asscom aan, Alt-h voor help scherm, Alt-P voor openen printerpoort, Ctrl-PgDn voor download file,

file proef02.bin, adres 0xbfc00000, length 100000

in 2 minuten was 1 megabyte gedownload naar de pc!

opnieuw Ctrl-Pgdn

file proef03.bin, adres 0xbfd00000, length 100000

in 2 minuten nog 1 megabyte naar mijn pc

Ik heb nu een compleet image van de flash eeproms op de pc.

De andere kant uit zou moeten werken via Ctrl-PgUp, maar dat durf ik nog niet. <img src="/ubbthreads/images/graemlins/angel.gif" alt="" />

Link naar reactie
Delen op andere sites


De Asscom image copy heeft de parallelle kabel helemaal niet nodig. Bij een snelheid van 115200 bps zend je via de seriele kabel circa 10000 bytes per seconde. Ik mat 2 minuten download tijd per megabyte, dat is ongeveer 8300 bytes per seconde, dus nog net binnen de mogelijkheden van de seriele verbinding. Was de parallelle verbinding gebruikt, dan was een factor 10 sneller mogelijk geweest.

 

Na het starten van load.exe en de asscom gewoon <Ctrl-PgDn> intikken is voldoende om in image copy modus te komen. Dat lukte mij aanvankelijk niet via de seriele verbinding. Omdat ik de <Ctrl-PgDn> en <Ctrl-PgUp> had ontdekt tegelijk met de <Alt-p> opdracht om de ECP poort te openen, probeerde ik het nog eens met ook de parallelle kabel aangesloten. Toen werkte het opeens wel.

 

Vandaag nog eens de procedure uitgeprobeerd, en nu werkt het met alleen de seriele kabel ook en bovendien net zo snel. Conclusie, de parallelle kabel is niet nodig. Er is een andere factor in het spel, die maakt dat het soms werkt en soms niet. Waarschijnlijk is het nieuw opstarten van Windows voldoende om het te laten werken.

Link naar reactie
Delen op andere sites

beste robert,

 

ik denk dat het ook nog ergens anders aan ligt, want blijkbaar zijn er verschillende ontvangers, de een schrijft bijv. de zenderlijst ook een andere plaats dan de andere. ik zal eens op zoek gaan naar de juiste adressen.

 

Gerrit B

zondag? nee dan kan ik niet dan ben ik vissen

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...