Hello,
It looks like the incorrect files were placed into the direwolf-1.7.0-9807304_x86_64.zip Zip folder for version 1.7 October 2023.
The contents are a folder called direwolf-1.7.0-9807304_i686 so I believe this was done in error.
Thank you for offering these compiled verisions.
73,
Alex
Looking at this, it seems the 64bit zip file does indeed have a misleading i686 sub-directory but the contents within it are indeed 64bit. It's also a bit unclear to me why these two binary releases are coming from different git commits. I would have assumed they would be based upon the same git commit.
The 32bit archive version named direwolf-1.7.0-2260df1_i686.zip seems to be complete:
$ unzip -t direwolf-1.7.0-2260df1_i686.zip
Archive: direwolf-1.7.0-2260df1_i686.zip
testing: direwolf-1.7.0-2260df1_i686/aclients.exe OK
testing: direwolf-1.7.0-2260df1_i686/appserver.exe OK
testing: direwolf-1.7.0-2260df1_i686/atest.exe OK
testing: direwolf-1.7.0-2260df1_i686/cm108.exe OK
testing: direwolf-1.7.0-2260df1_i686/data/ OK
testing: direwolf-1.7.0-2260df1_i686/data/symbols-new.txt OK
testing: direwolf-1.7.0-2260df1_i686/data/symbolsX.txt OK
testing: direwolf-1.7.0-2260df1_i686/data/tocalls.txt OK
testing: direwolf-1.7.0-2260df1_i686/decode_aprs.exe OK
testing: direwolf-1.7.0-2260df1_i686/direwolf.conf OK
testing: direwolf-1.7.0-2260df1_i686/direwolf.exe OK
testing: direwolf-1.7.0-2260df1_i686/doc/ OK
testing: direwolf-1.7.0-2260df1_i686/doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/AIS-Reception.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRS-Telemetry-Toolkit.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRStt-Implementation-Notes.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRStt-interface-for-SARTrack.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/APRStt-Listening-Example.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/AX25_plus_FEC_equals_FX25.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Bluetooth-KISS-TNC.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/CHANGES.md OK
testing: direwolf-1.7.0-2260df1_i686/doc/external/ OK
testing: direwolf-1.7.0-2260df1_i686/doc/external/LICENSE OK
testing: direwolf-1.7.0-2260df1_i686/doc/Going-beyond-9600-baud.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/LICENSE OK
testing: direwolf-1.7.0-2260df1_i686/doc/Raspberry-Pi-APRS-Tracker.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Raspberry-Pi-APRS.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Raspberry-Pi-SDR-IGate.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/README.md OK
testing: direwolf-1.7.0-2260df1_i686/doc/Successful-APRS-IGate-Operation.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/User-Guide.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/WA8LMF-TNC-Test-CD-Results.pdf OK
testing: direwolf-1.7.0-2260df1_i686/doc/Why-is-9600-only-twice-as-fast-as-1200.pdf OK
testing: direwolf-1.7.0-2260df1_i686/gen_packets.exe OK
testing: direwolf-1.7.0-2260df1_i686/kissutil.exe OK
testing: direwolf-1.7.0-2260df1_i686/ll2utm.exe OK
testing: direwolf-1.7.0-2260df1_i686/log2gpx.exe OK
testing: direwolf-1.7.0-2260df1_i686/sdr.conf OK
testing: direwolf-1.7.0-2260df1_i686/text2tt.exe OK
testing: direwolf-1.7.0-2260df1_i686/tnctest.exe OK
testing: direwolf-1.7.0-2260df1_i686/tt2text.exe OK
testing: direwolf-1.7.0-2260df1_i686/ttcalc.exe OK
testing: direwolf-1.7.0-2260df1_i686/utm2ll.exe OK
No errors detected in compressed data of direwolf-1.7.0-2260df1_i686.zip.
This 32bit archive also seems to have 32bit binaries in it:
/tmp/direwolf/direwolf-1.7.0-2260df1_i686$ file direwolf.exe
direwolf.exe: PE32 executable (console) Intel 80386 (stripped to external PDB), for MS Windows
Next, looking at the 64bit version, inside of it looks to be complete but all within a "_i686" suffix named folder which is misleading:
$ unzip -t direwolf-1.7.0-9807304_x86_64.zip
Archive: direwolf-1.7.0-9807304_x86_64.zip
testing: direwolf-1.7.0-9807304_i686/aclients.exe OK
testing: direwolf-1.7.0-9807304_i686/appserver.exe OK
testing: direwolf-1.7.0-9807304_i686/atest.exe OK
testing: direwolf-1.7.0-9807304_i686/cm108.exe OK
testing: direwolf-1.7.0-9807304_i686/data/ OK
testing: direwolf-1.7.0-9807304_i686/data/symbols-new.txt OK
testing: direwolf-1.7.0-9807304_i686/data/symbolsX.txt OK
testing: direwolf-1.7.0-9807304_i686/data/tocalls.txt OK
testing: direwolf-1.7.0-9807304_i686/decode_aprs.exe OK
testing: direwolf-1.7.0-9807304_i686/direwolf.conf OK
testing: direwolf-1.7.0-9807304_i686/direwolf.exe OK
testing: direwolf-1.7.0-9807304_i686/doc/ OK
testing: direwolf-1.7.0-9807304_i686/doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/AIS-Reception.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRS-Telemetry-Toolkit.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRStt-Implementation-Notes.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRStt-interface-for-SARTrack.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/APRStt-Listening-Example.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/AX25_plus_FEC_equals_FX25.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Bluetooth-KISS-TNC.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/CHANGES.md OK
testing: direwolf-1.7.0-9807304_i686/doc/external/ OK
testing: direwolf-1.7.0-9807304_i686/doc/external/LICENSE OK
testing: direwolf-1.7.0-9807304_i686/doc/Going-beyond-9600-baud.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/LICENSE OK
testing: direwolf-1.7.0-9807304_i686/doc/Raspberry-Pi-APRS-Tracker.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Raspberry-Pi-APRS.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Raspberry-Pi-SDR-IGate.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/README.md OK
testing: direwolf-1.7.0-9807304_i686/doc/Successful-APRS-IGate-Operation.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/User-Guide.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/WA8LMF-TNC-Test-CD-Results.pdf OK
testing: direwolf-1.7.0-9807304_i686/doc/Why-is-9600-only-twice-as-fast-as-1200.pdf OK
testing: direwolf-1.7.0-9807304_i686/gen_packets.exe OK
testing: direwolf-1.7.0-9807304_i686/kissutil.exe OK
testing: direwolf-1.7.0-9807304_i686/ll2utm.exe OK
testing: direwolf-1.7.0-9807304_i686/log2gpx.exe OK
testing: direwolf-1.7.0-9807304_i686/sdr.conf OK
testing: direwolf-1.7.0-9807304_i686/text2tt.exe OK
testing: direwolf-1.7.0-9807304_i686/tnctest.exe OK
testing: direwolf-1.7.0-9807304_i686/tt2text.exe OK
testing: direwolf-1.7.0-9807304_i686/ttcalc.exe OK
testing: direwolf-1.7.0-9807304_i686/utm2ll.exe OK
No errors detected in compressed data of direwolf-1.7.0-9807304_x86_64.zip.
Regardless, the binaries in this sub-folder seem to be 64bit binaries:
/tmp/direwolf/direwolf-1.7.0-9807304_i686$ file direwolf.exe
direwolf.exe: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows