23cm TX Comtech HEX file

Alles over ATV, SSTV enz.
Bericht
Auteur
Gebruikersavatar
PE1ORG
Berichten: 113
Lid geworden op: 17 nov 2007, 08:19
Roepletters: PE1ORG
Locatie: Vriezenveen
Contacteer:

23cm TX Comtech HEX file

#1 Bericht door PE1ORG »

Ik ben onlangs in het bezit gekomen van een 23cm Comtech zendertje.
Dit zendertje wil ik in eerste instantie gaan gebruiken zonder uitlezing dus instellen met de dip-switches.
Het PIC ic ontbreekt alleen, de switches doen nu niets.

Ik heb al een Hex-file gevonden van G1MFG voor de 16f628(A), deze geeft alleen niet het gewenste resultaat.
Werkt dus niet...

Heeft iemand voor mij een goede werkende HEX file?

Of zou die van G1MFG moeten werken en gaat er in de instellingen iets fout?
'73 Dion de PE1ORG

JOTA, VPK, SAILING, Yaesu FT-736r, 70&23cm_ATV, 70&23cm_DATV, QO-100_DATV
pe1org.nl

pe1br
Berichten: 614
Lid geworden op: 06 mar 2007, 00:23
Locatie: Enschede

Re: 23cm TX Comtech HEX file

#2 Bericht door pe1br »

Hoi Dion,

Ik gebruik ze altijd met mijn eigen controller:
https://www.pe1br.nl/?page_id=644
Ik heb nog wel een printje liggen maar je kan de software ook aanpassen en met een arduino een paar vaste frequenties er in zetten.

Gebruikersavatar
PE1ORG
Berichten: 113
Lid geworden op: 17 nov 2007, 08:19
Roepletters: PE1ORG
Locatie: Vriezenveen
Contacteer:

Re: 23cm TX Comtech HEX file

#3 Bericht door PE1ORG »

Moeten toch genoeg van dit soort zendertjes in omloop zijn. Misschien kan iemand bij zijn zender de HEX file van de PIC uitlezen?!
Wie o Wie kan en wil dit doen?! Het gaat mij dus niet om de PIC van een eventuele display besturing, maar echt om de HEX-file van de PIC geleverd met de zender zelf.

@Marco bedankt, mocht het programmeren van een PIC echt niet lukken is dat inderdaad een optie.
'73 Dion de PE1ORG

JOTA, VPK, SAILING, Yaesu FT-736r, 70&23cm_ATV, 70&23cm_DATV, QO-100_DATV
pe1org.nl

PA3BAS
Berichten: 2606
Lid geworden op: 07 jan 2011, 22:19
Roepletters: PA3BAS
Locatie: JO21XX

Re: 23cm TX Comtech HEX file

#4 Bericht door PA3BAS »

.... But will it blend?

Gebruikersavatar
PE1ORG
Berichten: 113
Lid geworden op: 17 nov 2007, 08:19
Roepletters: PE1ORG
Locatie: Vriezenveen
Contacteer:

Re: 23cm TX Comtech HEX file

#5 Bericht door PE1ORG »

Bedankt voor jouw reactie, maar volgens mij niet. *.ino zijn files voor de Arduino.
Ook altijd nog een mogelijkheid natuurlijk, maar dat zoek ik niet.
'73 Dion de PE1ORG

JOTA, VPK, SAILING, Yaesu FT-736r, 70&23cm_ATV, 70&23cm_DATV, QO-100_DATV
pe1org.nl

pe1cmo
Berichten: 2069
Lid geworden op: 21 mar 2015, 19:42
Roepletters: pe1cmo
Locatie: Ayamonte (spanje)
Contacteer:

Re: 23cm TX Comtech HEX file

#6 Bericht door pe1cmo »

volgens mij is dat de software dat je via een assembly kan omzetten naar een hex.
EA7/PE1CMO
Ayamonte España

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: 23cm TX Comtech HEX file

#7 Bericht door PE9ZZ »

Assembly (*.asm) compileer je naar een *.hex file om in die PIC te prakken. Die Arduino *.ino is een soort C en dat is een hogere programmeertaal. Als je ergens voor die Comtech een *.asm file (source code) hebt kan je die ook aanpassen. HEX file disassembleren kan ook maar daar moet je ervaring mee hebben omdat al je labels weg zijn.

Edit: is van die G1MFG software geen source code beschikbaar?

Tjerk, 9ZZ

Gebruikersavatar
PE1PQX
Berichten: 4529
Lid geworden op: 06 jun 2011, 21:51
Roepletters: PE1PQX
Locatie: Emmen (JO32LS)
Contacteer:

Re: 23cm TX Comtech HEX file

#8 Bericht door PE1PQX »

PIC vs Arduino (= Atmel) zijn kwa hardware als software niet compatible met elkaar, zijn 2 totaal verschillende architecturen.
73', André PE1PQX (Site: http://www.pe1pqx.eu)

"Anyone who sits on top of the largest hydrogen-oxygen fueled system in the world; knowing they're going to light the bottom - and doesn't get a little worried - does not fully understand the situation"
John Young, Astronaut (Gemini 3, Gemini 10, Apollo 10, Apollo 16, STS-1, STS-9)

Gebruikersavatar
PE1ORG
Berichten: 113
Lid geworden op: 17 nov 2007, 08:19
Roepletters: PE1ORG
Locatie: Vriezenveen
Contacteer:

Re: 23cm TX Comtech HEX file

#9 Bericht door PE1ORG »

PE9ZZ schreef:Assembly (*.asm) compileer je naar een *.hex file om in die PIC te prakken. Die Arduino *.ino is een soort C en dat is een hogere programmeertaal. Als je ergens voor die Comtech een *.asm file (source code) hebt kan je die ook aanpassen. HEX file disassembleren kan ook maar daar moet je ervaring mee hebben omdat al je labels weg zijn.

Edit: is van die G1MFG software geen source code beschikbaar?

Tjerk, 9ZZ
Op BATC worden HEX files aangeboden voor de Comtech, maar die werkt niet bij mij.
Wellicht dat die voor een separate besturing bedoeld zijn, dat is mij niet duidelijk.
'73 Dion de PE1ORG

JOTA, VPK, SAILING, Yaesu FT-736r, 70&23cm_ATV, 70&23cm_DATV, QO-100_DATV
pe1org.nl

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: 23cm TX Comtech HEX file

#10 Bericht door PE9ZZ »

PE1ORG schreef:Wellicht dat die voor een separate besturing bedoeld zijn, dat is mij niet duidelijk.
Daarom is het zo jammer dat er geen source code van beschikbaar is. Dan wordt het allemaal een stuk duidelijker. Het manual is ook niet denderend wat dat aangaat. De boel disassembleren schiet ook niet zo op zonder context. Erg groot zijn de HEX files niet maar toch.

Tjerk, 9ZZ

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: 23cm TX Comtech HEX file

#11 Bericht door PE9ZZ »

Veel opschieten met de disassembly doe je inderdaad niet:

Code: Selecteer alles

 Line  Address  Opcode Disassembly              
     1   000     2805  GOTO 0x5                               
     2   001     3FFF                                         
     3   002     3FFF                                         
     4   003     3FFF                                         
     5   004     2065  CALL 0x65                              
     6   005     3007  MOVLW 0x7                              
     7   006     009F  MOVWF 0x1f                             
     8   007     1683  BSF 0x3, 0x5                           
     9   008     30FF  MOVLW 0xff                             
    10   009     0086  MOVWF 0x6                              
    11   00A     0185  CLRF 0x5                               
    12   00B     1283  BCF 0x3, 0x5                           
    13   00C     308E  MOVLW 0x8e                             
    14   00D     00A8  MOVWF 0x28                             
    15   00E     01A9  CLRF 0x29                              
    16   00F     20BB  CALL 0xbb                              
    17   010     01AD  CLRF 0x2d                              
    18   011     01A6  CLRF 0x26                              
    19   012     01A7  CLRF 0x27                              
    20   013     01AC  CLRF 0x2c                              
    21   014     2090  CALL 0x90                              
    22   015     30C2  MOVLW 0xc2                             
    23   016     00A1  MOVWF 0x21                             
    24   017     2079  CALL 0x79                              
    25   018     208A  CALL 0x8a                              
    26   019     302A  MOVLW 0x2a                             
    27   01A     00A1  MOVWF 0x21                             
    28   01B     2079  CALL 0x79                              
    29   01C     208A  CALL 0x8a                              
    30   01D     30BC  MOVLW 0xbc                             
    31   01E     00A1  MOVWF 0x21                             
    32   01F     2079  CALL 0x79                              
    33   020     208A  CALL 0x8a                              
    34   021     308E  MOVLW 0x8e                             
    35   022     00A1  MOVWF 0x21                             
    36   023     2079  CALL 0x79                              
    37   024     208A  CALL 0x8a                              
    38   025     3000  MOVLW 0                                
    39   026     00A1  MOVWF 0x21                             
    40   027     2079  CALL 0x79                              
    41   028     208A  CALL 0x8a                              
    42   029     2096  CALL 0x96                              
    43   02A     20BB  CALL 0xbb                              
<knip>
Tjerk, 9ZZ
Bijlagen
23tx_disassembly.TXT
(128.06 KiB) 169 keer gedownload

Gebruikersavatar
PE1ORG
Berichten: 113
Lid geworden op: 17 nov 2007, 08:19
Roepletters: PE1ORG
Locatie: Vriezenveen
Contacteer:

Re: 23cm TX Comtech HEX file

#12 Bericht door PE1ORG »

Ik ben blij dat je dat hier even post en je mening geeft, zelf heb ik totaal geen ervaring met assembleren of dis assembleren van bestanden.

Dan zal ik toch verder moeten zoeken naar de originele HEX-file.
En als dat niet wat wordt een aparte besturing erbij maken, is het ook klaar.
'73 Dion de PE1ORG

JOTA, VPK, SAILING, Yaesu FT-736r, 70&23cm_ATV, 70&23cm_DATV, QO-100_DATV
pe1org.nl

Gebruikersavatar
PA1
Berichten: 1080
Lid geworden op: 09 jul 2007, 18:15

Re: 23cm TX Comtech HEX file

#13 Bericht door PA1 »

Ik heb deze gebouwd: https://www.radio-kits.co.uk/ATV/atv_controller/

Daar zit ook een stuk assembler in die je naar hex moet omzetten, die heb ik eventueel wel in hex voor je liggen. Ik bedrijf geen ATV meer vanwege antenne perikelen maar die controller werkte erg goed icm met die comtech modules.
Yaesu FT-991A FT-847 FT-480R FTM-100D FT-70D VX2 Hytera MD785 PD782G Icom IC-2820 IC-R8500 Midland 7001 Lincoln Jumbospot DVMega MyDV

Gebruikersavatar
PE9ZZ
Berichten: 1239
Lid geworden op: 06 nov 2010, 18:00
Roepletters: PE9ZZ
Locatie: Amsterdam (JO22KI)
Contacteer:

Re: 23cm TX Comtech HEX file

#14 Bericht door PE9ZZ »

Maar als ik het goed begrijp hoef je alleen maar een I2C riedel naar die TX module te sturen? Dan is de vraag: gebeurt dat ook? Misschien is dat PICcie gewoon goed en zit er met die riedel (SCL, SDA) wat fout. Die Radio-kitsprint doet hetzelfde alleen stuurt die ook nog een LCD schermpje aan.

Plaats eens het schema.

Tjerk, 9ZZ

Gebruikersavatar
PE1ORG
Berichten: 113
Lid geworden op: 17 nov 2007, 08:19
Roepletters: PE1ORG
Locatie: Vriezenveen
Contacteer:

Re: 23cm TX Comtech HEX file

#15 Bericht door PE1ORG »

@Tjerk, dat klopt inderdaad. Vanuit de PIC moet er een I2C riedel komen en die is er niet.
Ik vraag mij eerlijk ook wel af of ik daar nu wel de juiste PIC voor heb, maar de software van G1MFG is voor de 16f628(A).
Als ik in de specs kijk zie ik daar niets over, de 16F84 bijvoorbeeld wel.

http://www.rigpix.com/atv/comtech_fm1200tsimg.htm
'73 Dion de PE1ORG

JOTA, VPK, SAILING, Yaesu FT-736r, 70&23cm_ATV, 70&23cm_DATV, QO-100_DATV
pe1org.nl

Plaats reactie