HMs DIY #1-6

Store Link

Because I want to keep this datafield and the app free for use I would be very grateful about a small donation to PayPal

A detailed description of how to use it can be found here: 

HMs_DIY_GUIDANCE.pdf
HMs_DIY_ANLEITUNG.pdf

Thanks very much to mcinner1 for putting so much time into this documentation!

Designer download

You can contribute on my github page.
You can upload your layout so others can use it as well.
Also any changes to the fonts.txt can be updated there as well.

Garmin_HMsDIY

=======================================================================
RELEASE NOTES
=======================================================================
-----------------------------------------------------------------------
3.6.2
* switched to new SDK 7.2.1
* added devices: Approach S7 42mm, Descent Mk3 43mm /Mk3i 43mm, Descent Mk3i 51mm, Edge 1050, epix Pro Gen2 42mm, epix Pro Gen2 47mm / quatix 7 pro, epix Pro Gen2 51mm / D2 mach 1 pro / tactix 7
Fenix 7 Pro, Fenix 7 Pro Solar, Fenix 7S Pro, Fenix 7X Pro, Fenix 7xPro Solar, Forerunner 165, Forerunner 165M, Venu 3, Venu 3S, Vivoactive 5
-----------------------------------------------------------------------
3.5.1
* switched to new SDK 4.2.4
* added devices: FR265, FR265S, FR965, GPSMAP 67/67i, Marq (Gen 2), Marq (Gen 2) Aviator, EDGE 540, EDGE 840, Instinct 2x Solar
* added two new font types GLANCE, GLANCENR (only available if device supports it!)

for full releasenotes see: releasenotes.txt
=======================================================================

 

  • I have tried without success to install your tool on Windows 10  here is the log  

    %% LÖSCHEN ODER ÄNDERN SIE DIESE DATEI NICHT! %% 
     %% Diese Datei enthält Informationen zur Installation einer Anwendung. %% 
     %% Sie wird außerdem verwendet, um automatisch alle Anwendungskomponenten von Ihrem Computer zu entfernen, wenn Sie diese Option wählen. %% 
    
    
    NOTE: Anfang des Bootstrap-Bereichs
    
    CONFIG: Title: "DIY_Tool"
    
    ACTION: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "SharedDLLs"
    
    ACTION: SystemFile: "C:\Windows\System32\VB6STKIT.DLL"
    (Datei auf Datenträger ist bereits aktuell)
    
    ACTION: SystemFile: "C:\Windows\System32\COMCAT.DLL"
    (Datei auf Datenträger ist bereits aktuell)
    
    ACTION: SystemFile: "C:\Windows\System32\vb6de.dll"
    (Datei nicht gefunden oder veraltet; neue Datei wurde kopiert)
    
    ACTION: SystemFile: "C:\Windows\System32\stdole2.tlb"
    (Datei auf Datenträger ist bereits aktuell)
    
    ACTION: SystemFile: "C:\Windows\System32\asycfilt.dll"
    (Datei auf Datenträger ist bereits aktuell)
    
    ACTION: SystemFile: "C:\Windows\System32\olepro32.dll"
    (Datei auf Datenträger ist bereits aktuell)
    
    ACTION: SystemFile: "C:\Windows\System32\oleaut32.dll"
    (Datei auf Datenträger ist bereits aktuell)
    
    ACTION: SystemFile: "C:\Windows\System32\msvbvm60.dll"
    (Datei auf Datenträger ist bereits aktuell)
    
    ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\COMCAT.DLL"
    
    ACTION: TLBRegister: "C:\WINDOWS\SYSTEM32\stdole2.tlb"
    
    ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\olepro32.dll"
    
    ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\oleaut32.dll"
    
    ACTION: DllSelfRegister: "C:\WINDOWS\SYSTEM32\msvbvm60.dll"
    
    NOTE: Ende des Bootstrap-Bereichs
    
    NOTE: Hauptinstallationsprogramm 'Setup1.exe' wird jetzt aufgerufen....
    
    ACTION: CreateDir: "C:\Program Files (x86)\DIY_Tool"
    
    *** FEHLER: Type mismatch
    *** FEHLER: Unerwarteter Setup-Fehler aufgetreten!
    *** FEHLER: (Die Benutzerantwort war 'Wiederholen')
    
    *** FEHLER: Type mismatch
    *** FEHLER: Unerwarteter Setup-Fehler aufgetreten!
    *** FEHLER: (Die Benutzerantwort war 'Abbrechen')
    
    *** WARNUNG: Setup ist noch nicht vollständig abgeschlossen.
    *** WARNUNG: Wenn Sie Setup jetzt beenden, ist das Produkt noch nicht vollständig installiert.
    *** WARNUNG: Möchten Sie Setup wirklich beenden?
    *** WARNUNG: (Die Benutzerantwort war 'Nein')
    
    *** FEHLER: Type mismatch
    *** FEHLER: Unerwarteter Setup-Fehler aufgetreten!
    *** FEHLER: (Die Benutzerantwort war 'Wiederholen')
    
    *** FEHLER: Type mismatch
    *** FEHLER: Unerwarteter Setup-Fehler aufgetreten!
    *** FEHLER: (Die Benutzerantwort war 'Wiederholen')
    
    *** FEHLER: Type mismatch
    *** FEHLER: Unerwarteter Setup-Fehler aufgetreten!
    *** FEHLER: (Die Benutzerantwort war 'Abbrechen')
    
    *** WARNUNG: Setup ist noch nicht vollständig abgeschlossen.
    *** WARNUNG: Wenn Sie Setup jetzt beenden, ist das Produkt noch nicht vollständig installiert.
    *** WARNUNG: Möchten Sie Setup wirklich beenden?
    *** WARNUNG: (Die Benutzerantwort war 'Ja')
    
    *** WARNUNG: DIY_Tool-Setup wurde unterbrochen, bevor die Software vollständig installiert werden konnte.
    *** WARNUNG: Sie können das DIY_Tool-Setup später vollständig wiederholen, um die Installation zu abzuschließen.
    *** WARNUNG: (Die Benutzerantwort war 'OK')
    
    

  • I’m sorry for that.
    Unfortunately I have no WIN10 machine, so I cannot test it with that OS.
    I know that VB6 is an outdated program system. It is from XP time and works fine until WIN8 - so far I have tested. 
    What I see in log: the error seems to occur on „create Dir C:\Program Files (x86)\DIY_Tool)

    Try to type in another directory during installation.

  • I tried a different directory, also creating the directory for it.  No luck.  If you are willing to share your source code, I could try and upgrade it to a newer version of VB.  I did that for several programs a few years ago as a consulting job.  Sometimes it is easy, others too much work to bother.

  • New version 3.0.0 is available on clone #6.

    http://public.stattegg.info/HM_DIYD_3.0.0.zip

    -----------------------------------------------------------------------
    3.0.0
    * switched to new SDK 3.1.9
    * added support for: Edge 1030 plus, Edge 130 plus, MARQ Golfer, Venu Mercedes-Benz Collection

    If there aren't any bugs I will update the other clones soon.


  • What else comes into my mind:
    have you tried to run setup as administrator?

    Of course I will share the code. 
    The problem will be that I'm using an ASCI/ANSI editor program I wrote many years ago for my film subtitling company as a basis. There are a lot of routines in there that I have hidden for DIY_Tool.
    It's probably easier to rewrite it.
    Send me a PM with your email. I will send it to you.


  • May I ask if SDK 3.1.9 brings something for ebike ANT+ ?

  • Do you know how to see Di2 battery status?. I look for in the guide, but "ANT Shift battery" (pág. 23) does not seem to work with shimano di2

  • And another question. I am trying to use dynamic colors for power and heart rate, but this option is not active. I follow the rules of the guide, changing the color value to FFFFFA, but the options does not activate. I cannot use the dynamic color feature. Is there a way to get it active?