RR-NET is not showing Codenet information (C= while boot not working either).

Caution: Non registered users only see threads and messages in the currently selected language, which is determined by their browser. Please create an account and log in to see all content by default. This is a limitation of the forum software.


Also users that are not logged in can not create new threads. This is a, unfortunately needed, counter measure against spam. Please create an account and log in to start new threads.

Don't Panic. Please wash hands.
  • Hi,
    I just received my RR-NET MK3 and plugged it correctly in the C64 (Ultimate 64) directly.
    It showed the Codenet information correctly and when holding C= key I could change the IP address.
    However, after that after a reset the Codenet information is not shown anymore and holding the C= key during boot doesn't do anything.
    However, DHCP is still working with Guruterm so the card is working, only the codenet information and the C= are not working anymore.

    Any idea what could be wrong?

  • I checked but that's not the case. It'a an Ultimate 64 and all electronics are clean.
    It worked before but somehow after configuring the IP address the ROM won't start anymore.
    Could there be anything else so solve this? Maybe reflashing the firmware?
    If so where can I download the current firmware that was on my RR-net card?
    The sticker on the box says ]74[ I guess that's the serial number?


    Please advise, I just received it today and was really looking forward to use it.

  • The (actually new and updated) firmware can be found here: https://svn.icomp.de/svn/rrnetmk3/trunk/


    However, reflashing the cartridge is not supported by us - it may not work on certain C64 board revisions and then you might need another C64 to revive it after that. That said, it is completely untested on the U64 board, and that board is known to be problematic with various expansion port devices, so that might actually be the problem.

  • Not sure if the Ultimate64 computer actually produces correct timing on the expansion slot. I know we've used the RR-Net MK3 as a test device on the C64 Reloaded MK2, and it was a good test, as it requries really every bit to be perfect.


    Best thing I can offer is to send a unit to Gideon for testing and updating his core.

  • The (actually new and updated) firmware can be found here:


    However, reflashing the cartridge is not supported by us - it may not work on certain C64 board revisions and then you might need another C64 to revive it after that. That said, it is completely untested on the U64 board, and that board is known to be problematic with various expansion port devices, so that might actually be the problem.

    I am able to flash the ROM. I tried both the original as well as the custom one (where you can set your IP address).
    The flash passes both the writing and verification stages. I guess this means all is fine with the RR-Net card (am I correct?).
    But still no codenet message when powering up (with of course disconnected jumper when booting after flashing).
    Very weird as it has worked in the first place.

  • Best thing I can offer is to send a unit to Gideon for testing and updating his core.

    I think that would be really great if you could send a unit to Gideon. Many more Ultimate 64 users would be happy, I'm sure

  • I've got more information about the issue:
    - I can succesfully flash the eprom and once finished the Codenet-information is shown when I do a reset (with the jumper stil bridged). I even can use DHCP wit the firmware I generated with the rrnet-tool.
    - As soon as I power-off and switch on again, the Codenet-information is not shown (and none of the functions when holding the C=, or control keys work).

    So the only way I can use the RR-net menu is to not-poweroff after flashing (only reset maximum).

    Maybe this gives some insight in the problem. I hope you can help me.

    Thanks in advance.

  • That sounds like the eeprom is actually not being written, but instead the data is written to ram.


    As said, the rr-net should be tested on a real C64 first - if that works, the problem is the U64

  • Gideon sure does. I hope his gMail address is still active - if anyone has an alternative one, please PM me. We last eMailed in 2017, and eMail addresses are kinda volatile...

  • Gideon sure does. I hope his gMail address is still active - if anyone has an alternative one, please PM me. We last eMailed in 2017, and eMail addresses are kinda volatile...

    Yeah if you have his emailaddress (firstname.lastname@gmail.com for GIdeon), then it's the proper address.
    But indeed, he's quite active in the 1541 Ultimate-Facebook group.
    Just let me know if you need help (I'm just as Gideon from Holland).
    It would be a great addition to the Ultimate 64 when this RR-net cart is working (and could result in more customers for you I guess).

  • Ok, I found the proper Ultimate 64 setting to be able to programm the eprom with the original firmware. That works.

    But, flashing the 8K ROM file which is generated with the tool does not work.
    What are the technical differences between the original ROM and generated ROM file?
    Are they using different memory spaces?

  • RR-Net MK3 uses only a single ROM space in $8000 and 8k size. However, it's not using the standard Exrom/RomL method, but a rather unusual Ultimax-only RomL approach that emulates Exrom-style requesting by only switching to Ultimax on read accesses. This reduces the number of pins required, and was actually the key tweak on the design, making it fit into a single 16V8 GAL chip.


    As for "what software is being flashed" - that should not make a difference. If one flasher works and the other doesn't, I'd check the flasher, not the ROM image itself.


    Would you care to share the settings of your U64 that make RR-Net MK3 work?

  • Yeah sure, I can't upload attachments so here is a 'cat' from the configuration file of the Ultimate 64:


    [Audio Mixer]

    Vol UltiSid 1=OFF

    Vol UltiSid 2=OFF

    Vol Socket 1=-30 dB

    Vol Socket 2=-30 dB

    Vol Sampler L= 0 dB

    Vol Sampler R= 0 dB

    Vol Drive 1=-30 dB

    Vol Drive 2=-30 dB

    Vol Tape Read=-30 dB

    Vol Tape Write=-30 dB

    Pan UltiSID 1=Left 5

    Pan UltiSID 2=Right 5

    Pan Socket 1=Left 3

    Pan Socket 2=Right 3

    Pan Sampler L=Left 3

    Pan Sampler R=Right 3

    Pan Drive 1=Left 2

    Pan Drive 2=Right 2

    Pan Tape Read=Center

    Pan Tape Write=Center


    [SID Sockets Configuration]

    SID Socket 1=Enabled

    SID Socket 2=Enabled

    SID Detected Socket 1=6581

    SID Detected Socket 2=6581

    SID Socket 1 1K Ohm Resistor=On

    SID Socket 2 1K Ohm Resistor=On

    SID Socket 1 Capacitors=470 pF

    SID Socket 2 Capacitors=470 pF


    [UltiSID Configuration]

    UltiSID 1 Filter Curve=8580 Hi

    UltiSID 2 Filter Curve=8580 Lo

    UltiSID 1 Filter Resonance=Low

    UltiSID 2 Filter Resonance=Low

    UltiSID 1 Combined Waveforms=6581

    UltiSID 2 Combined Waveforms=6581

    UltiSID 1 Digis Level=Medium

    UltiSID 2 Digis Level=Medium


    [SID Addressing]

    SID Socket 1 Address=$D400

    SID Socket 2 Address=$D400

    Ext DualSID Range Split=Off

    UltiSID 1 Address=$D400

    UltiSID 2 Address=$D400

    UltiSID Range Split=Off

    Paddle Override=Enabled

    Auto Address Mirroring=Enabled


    [C64 and Cartridge Settings]

    Cartridge=None

    Cartridge Preference=External

    Bus Operation Mode=Dynamic

    Bus Sharing - ROMs=Both

    Bus Sharing - I/O1=Both

    Bus Sharing - I/O2=Both

    Bus Sharing - Interrupts=Both

    Fast Reset=Disabled

    Kernal ROM=kernal-30-mauce.rom

    Basic ROM=basic.bin

    Char ROM=chars.bin

    RAM Expansion Unit=Disabled

    REU Size=2 MB

    REU Preload=Disabled

    REU Preload Image=/Usb0/preload.reu

    REU Preload Offset=0 KB

    Map Ultimate Audio $DF20-DFFF=Disabled

    DMA Load Mimics ID:=8

    Command Interface=Disabled

    UltiDOS: Allow SetDate=Disabled


    [U64 Specific Settings]

    System Mode=PAL

    Joystick Swapper=Normal

    Palette Definition=

    Adjust Color Clock=0

    Analog Video Mode=CVBS + SVideo

    Digital Video Mode=HDMI

    HDMI Scan lines=Disabled

    SpeedDOS Parallel Cable=Enabled

    Burst Mode Patch=Off

    LED Select Top=!(DrvAAct+DrvBAct)

    LED Select Bot=DrvAAct + DrvBAct

    Speaker Volume (SpkDat)=Vol 5

    SID Player Autoconfig=Disabled

    Allow Autoconfig uses UltiSid=Yes

    Turbo Control=Off

    CPU Speed= 1

    Badline Timing=Enabled

    SuperCPU Detect (D0BC)=Disabled


    [Software IEC Settings]

    IEC Drive and printer=Disabled

    Soft Drive Bus ID=10

    Default Path=/Usb0/

    Printer Bus ID=4

    Printer output file=/Usb0/printer

    Printer output type=PNG B&W

    Printer ink density=Medium

    Printer emulation=Commodore MPS

    Printer Commodore charset=USA/UK

    Printer Epson charset=Basic

    Printer IBM table 2=International 1


    [LED Strip Settings]

    LedStrip Mode=Off

    LedStrip SID Select=UltiSID1-A

    Strip Intensity=16

    Fixed Color Red=128

    Fixed Color Green=0

    Fixed Color Blue=150


    [Data Streams]

    Stream VIC to=239.0.1.64:11000

    Stream Audio to=239.0.1.65:11001

    Stream Debug to=239.0.1.66:11002

    Debug Stream Mode=6510 Only


    [Modem Settings]

    Modem Interface=ACIA / SwiftLink

    ACIA (6551) Mode=Off

    Listening Port=3000

    Do RING sequence (incoming)=Disabled

    Drop connection on DTR low=Disabled

    CTS Behavior=Active (Low)

    DCD Behavior=Active when connected

    DSR Behavior=Active when connected

    Modem Offline Text=/Usb0/offline.txt

    Modem Connect Text=/Usb0/welcome.txt

    Modem Busy Text=/Usb0/busy.txt

    Set Socket Opt TCP_NODELAY=Disabled

    Loop Delay (OS ticks)=2


    [User Interface Settings]

    Interface Type=Freeze

    Background color=Blue

    Border color=Light Blue

    Foreground color=Light Blue

    Selected Item color=Yellow

    Selected Backgr (Overlay)=Blue

    Home Directory=

    Enter Home on Startup=Disabled

    Auto Save Config=Ask

    Ulticopy Uses disk name=Enabled

    Filename overflow squeeze=None


    [Tape Settings]

    Tape Playback Rate=0.98 MHz (PAL)


    [Drive A Settings]

    Drive=Enabled

    Drive Type=1541

    Drive Bus ID=8

    ROM for 1541 mode=c1541-20-6.rom

    ROM for 1571 mode=1571.rom

    ROM for 1581 mode=1581.rom

    Extra RAM=Enabled

    Disk swap delay=1

    Resets when C64 resets=Yes

    Freezes in menu=Yes

    GCR Save Align Tracks=Yes

    Leave Menu on Mount=Yes


    [Drive B Settings]

    Drive=Enabled

    Drive Type=1541

    Drive Bus ID=9

    ROM for 1541 mode=1541.rom

    ROM for 1571 mode=1571.rom

    ROM for 1581 mode=1581.rom

    Extra RAM=Disabled

    Disk swap delay=1

    Resets when C64 resets=Yes

    Freezes in menu=Yes

    GCR Save Align Tracks=Yes

    Leave Menu on Mount=Yes


    [Network settings]

    Use DHCP=Enabled

    Static IP=192.168.2.64

    Static Netmask=255.255.255.0

    Static Gateway=192.168.2.1

    Host Name=Ultimate-64

  • The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.

    • :)
    • :(
    • ;)
    • :P
    • ^^
    • :D
    • ;(
    • X(
    • :*
    • :|
    • 8o
    • =O
    • <X
    • ||
    • :/
    • :S
    • X/
    • 8)
    • ?(
    • :huh:
    • :rolleyes:
    • :love:
    • 8|
    • :cursing:
    • :thumbdown:
    • :thumbup:
    • :sleeping:
    • :whistling:
    • :evil:
    • :saint:
    • <3
    Marks thread as resolved after post creation.