Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

please rebuild firmware/portapack-h1-havoc and tag a release #209

Open
ZeroChaos- opened this issue Jan 7, 2019 · 55 comments

Comments

Projects
None yet
@ZeroChaos-
Copy link

commented Jan 7, 2019

people love binaries and stable releases, pretty please :-)

@ablanquart

This comment has been minimized.

Copy link

commented Jan 7, 2019

@ZeroChaos-

This comment has been minimized.

Copy link
Author

commented Jan 8, 2019

perhaps I get confused easily, this one is 7 months old:
https://github.com/furrtek/portapack-havoc/blob/master/firmware/portapack-h1-havoc.bin

which build are you talking about?

@unixpunk

This comment has been minimized.

Copy link

commented Jan 8, 2019

That would be it. DEV is only part-time. Contributors wanted.

@unixpunk

This comment has been minimized.

Copy link

commented Jan 8, 2019

Give this one a shot.

portapack-h1-havoc.zip

@ZeroChaos-

This comment has been minimized.

Copy link
Author

commented Jan 8, 2019

I am aware, there have been several commits to master in those 7 months and Shmoocon is coming up so I requested an official update. And no, I don't need an unofficial build, I can build it myself, this request is more for the sake of others.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 9, 2019

Give this one a shot.

portapack-h1-havoc.zip

Is this a current build?

@unixpunk

This comment has been minimized.

Copy link

commented Jan 9, 2019

I built it after running a git pull at that time, yes. It runs on my older portapack without issue.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 9, 2019

I built it after running a git pull at that time, yes. It runs on my older portapack without issue.

Thank you, mine is in the UPS truck right now. So I'm assuming I have a new one... I'll see if your .bin works.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 10, 2019

Give this one a shot.

portapack-h1-havoc.zip

That build just froze on the splash screen, just updating you. I used the 7 month old .bin & worked fine.

Thank you

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

Interesting. My build works fine on my unit. You might need to update your CPLD, just guessing since I haven't seen that issue before and I know mine has been updated recently. HTH

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

Rather keep the discussion here so others can benefit. Step 2 is what you need, if that's what you were going to ask about: https://github.com/mossmann/hackrf/wiki/Updating-Firmware Just install or compile from source the hackrf tools, grab that file from here: https://github.com/mossmann/hackrf/raw/master/firmware/cpld/sgpio_if/default.xsvf The xsvf file is 2 years old, but if you've never updated your hackrf with it yet, then that's the first thing I'd try.

That's all I can suggest, otherwise you could try flashing the latest hackrf bin first, then the CPLD and then try mine again. HTH

Maybe someone else can try it as well, I only have the one older model unit to test.

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

Oh, also if you go into settings on the working version, ui and disable the splash screen and flash the new image - does it work fine then? Mine works on or off, but I happen to have it off when I originally tested.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

unfortunately I did exactly what you said & now it doesn't load either .bin :(

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

update: with the old firmware, anytime I use anything it freezes after I try to transmit anything and I have to restart... I'm assuming since I updated the CPLD? This sucks haha :( any idea how I can fix it?

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

He just merged with the fixes for the new portapack, I don't have Ubuntu or I'd build it myself. Does someone mind building it? I'd appreciate the help!

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

I'm guessing the tx issue with the old bin is because its missing the upstream merge to make the new clock work. I'm not sure about mine, I had just wiped my build directory, pull, cmake, make firmware, make program without issue, then that's the bin I zipped and attached.

You'll need to build or you'll need someone else to with the new portapack and a fresh build dir to confirm the issue, not sure I can help further on this one.

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

lol, two minutes

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

lol, two minutes

hah thank you, you're a lifesaver.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

It’s almost 3am here, but I appreciate your help & I’m excited to flash the new firmware in the morning. Thanks man!!

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

This last pull and build resulted in a brick...Can't even get original portapack dfu blob to boot now, hackrf not found, etc... I'm out.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

That’s horrible man! In the notes it said something about the old PortAPack not being compatible with this specific build.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

This last pull and build resulted in a brick...Can't even get original portapack dfu blob to boot now, hackrf not found, etc... I'm out.

Did you try the portapack windows installer? It has a DFU .bat that worked when mine wasn't being detected!

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

make program w/dfu is successful as it always has been, just get nothing on the screen but have couple lights. (not dfu and not hackrf modes, nothing is detected) Haven't looked at it again yet.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 11, 2019

@unixpunk

This comment has been minimized.

Copy link

commented Jan 11, 2019

Right, i can flash dfu fine, but when I powercycle and boot, I get nothing. Point being its not a bad flash which would cause a dfu/flash/dfu loop. I'll worry about it later.

@kevtheskin

This comment has been minimized.

Copy link

commented Jan 11, 2019

Hi there, How can you tell which Portapack version you have. I bought mine last year from a seller in Belgium. Thanks Kev

@jboone

This comment has been minimized.

Copy link

commented Jan 12, 2019

@kevtheskin There's an eight digit (YYYYMMDD) revision/date-code printed near the LCD panel and the ShareBrained Technology label.

They're also color-coded. In chronological order, oldest to newest:

  • 2014-2016: Green PortaPacks that have the Wolfson audio codec
  • 2017: Black PortaPacks with the Asahi-Kasei audio codec
  • 2018: Blue PortaPacks with the more precise (<2.5ppm) reference oscillator
@ZeroChaos-

This comment has been minimized.

Copy link
Author

commented Jan 12, 2019

aww, now I want a new one :-)

@unixpunk

This comment has been minimized.

Copy link

commented Jan 12, 2019

OK, here are two builds. Older works on my older green model, new may work on the newer one, I don't have a new one to test. Don't fear though, it will never be a brick... Mine works again now after checking out the previous commit to the latest merge.
OLDER_portapack-h1-havoc.zip
NEW_portapack-h1-havoc.zip

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 12, 2019

OK, here are two builds. Older works on my older green model, new may work on the newer one, I don't have a new one to test. Don't fear though, it will never be a brick... Mine works again now after checking out the previous commit to the latest merge.
OLDER_portapack-h1-havoc.zip
NEW_portapack-h1-havoc.zip

Just tried the new firmware, works well on my new (blue) portapack. The only issue is HackRF mode doesn't work. So I reverted back to the old firmware. Thank you, I'll check back when they iron out the bugs :)

@sck-nogas

This comment has been minimized.

Copy link

commented Jan 14, 2019

As another data point, my 20140826 Green Portapak version also did not like this 920b98f commit. I was able to DFU back to stock portapak, then compiled and installed the bbb5dc3 commit to get it functional again. Hopefully, we can find out what is dying on the older models.

@jboone

This comment has been minimized.

Copy link

commented Jan 14, 2019

@sck-nogas @unixpunk I'm going to look at this today.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 14, 2019

@jboone can you also check to see why the new build is not working in HackRF mode? I'd appreciate it <3

@jboone

This comment has been minimized.

Copy link

commented Jan 14, 2019

@ryanrohypnol This is likely a result of a malformed pull request. I have produced a new pull request #214 that should bring HAVOC up-to-date with the PortaPack code.

@sck-nogas and @unixpunk, if you're so inclined, please give PR #214 a try.

I will also get Travis-CI set up to build binaries.

@ryanrohypnol

This comment has been minimized.

Copy link

commented Jan 14, 2019

Made my night! Thank you @jboone

@jboone

This comment has been minimized.

Copy link

commented Jan 15, 2019

@furrtek If you are OK giving me push/merge/PR rights to your repo, I can get this stuff merged and tag a release candidate for @ZeroChaos- , who would love to ship a release in Pentoo for Shmoocon, which is in a couple of days. Let me know. :-)

@kevtheskin

This comment has been minimized.

Copy link

commented Jan 15, 2019

@kevtheskin There's an eight digit (YYYYMMDD) revision/date-code printed near the LCD panel and the ShareBrained Technology label.

They're also color-coded. In chronological order, oldest to newest:

* 2014-2016: Green PortaPacks that have the Wolfson audio codec

* 2017: Black PortaPacks with the Asahi-Kasei audio codec

* 2018: Blue PortaPacks with the more precise (<2.5ppm) reference oscillator

Hello Jared. What month last year did the Blue Portapack come out. I bought mine from Maes in Europe last year and its Black? Cheers Kev

@jboone

This comment has been minimized.

Copy link

commented Jan 15, 2019

@kevtheskin The blue PortaPacks came out in the middle of last month -- December 2018.

@kevtheskin

This comment has been minimized.

Copy link

commented Jan 15, 2019

@kevtheskin The blue PortaPacks came out in the middle of last month -- December 2018.

Thanks peeps. K

@unixpunk

This comment has been minimized.

Copy link

commented Jan 16, 2019

@jboone I'm not that great with git myself. I've forked havoc, checked out bbb5dc3, created a 'testing' branch at that HEAD. Then I added your repo as a remote entry 'jboone', git fetch jboone, but failed the git merge jboone/master with a good list of conflicts. This is where my git knowledge ends.. If you have guidance I can keep moving, otherwise not had to deal with merge conflicts before..

@unixpunk

This comment has been minimized.

Copy link

commented Jan 16, 2019

I gave it a shot with meld using git mergetool and I chose all the REMOTE change merged into the middle pane (not the LOCAL one) but cmake fails now, can't find ui_console.cpp. Not really sure what I'm doing. "I'm not a DEV, I just play one on github." :)

@sck-nogas

This comment has been minimized.

Copy link

commented Jan 16, 2019

FYI... I pulled PR 215 and compiled on my Green Portapak and it doesn't crash! According to Git hash I'm running b4ccefa. Seems stable.

@jboone

This comment has been minimized.

Copy link

commented Jan 16, 2019

@sck-nogas Thanks for the report. Check HackRF mode, if you can. That seems to be the big issue now.

@unixpunk I appreciate the effort! I believe I've got a workable merge in PR #215 on this repo. I would recommend working from my repo, jboone/portapack-havoc:master until PR #215 gets merged.

@beardache

This comment has been minimized.

Copy link

commented Jan 17, 2019

I guess I came to this topic as I've a problem as well with the new 262c030. After compiling for the portapack black version and upgrading the firmware the screen is just blank . Gladly enough I still had the old 441a266 on my machine. That one still works for me.

I don't know what exactly what to do or change to make it work. @jboone Haven't tried your repo yet.

@unixpunk

This comment has been minimized.

Copy link

commented Jan 17, 2019

@jboone Just cloned your fork and I have the same issue on make firmware as I reported here: sharebrained#132

@EvilDonkey420

This comment has been minimized.

Copy link

commented Jan 18, 2019

@kevtheskin There's an eight digit (YYYYMMDD) revision/date-code printed near the LCD panel and the ShareBrained Technology label.

They're also color-coded. In chronological order, oldest to newest:

  • 2014-2016: Green PortaPacks that have the Wolfson audio codec
  • 2017: Black PortaPacks with the Asahi-Kasei audio codec
  • 2018: Blue PortaPacks with the more precise (<2.5ppm) reference oscillator

but ofcourse I spent a bunch of money on a black one and then two months later the blue one shows up!!! wtf

@furrtek

This comment has been minimized.

Copy link
Owner

commented Feb 5, 2019

@jboone I clicked a button and everything worked, what kind of magic was that ?! Thanks !

@ZeroChaos-

This comment has been minimized.

Copy link
Author

commented Feb 6, 2019

if you are happy, please make a tag and rebuild the firmware binary in your repo for all to enjoy :-)
oh, and close this ticket

@jboone

This comment has been minimized.

Copy link

commented Feb 6, 2019

@furrtek No magic, just steady hard work. But you know how that is... :-)

@StephenGenusa

This comment has been minimized.

Copy link

commented Feb 16, 2019

Could someone build and post a zip please? Build instructions are out of date. Thank you.

@unixpunk

This comment has been minimized.

Copy link

commented Feb 16, 2019

@StephenGenusa

This comment has been minimized.

Copy link

commented Feb 16, 2019

@unixpunk thank you! That works great.

@ZeroChaos-

This comment has been minimized.

Copy link
Author

commented Mar 11, 2019

@furrtek is there something specific holding back rebuilding https://github.com/furrtek/portapack-havoc/blob/master/firmware/portapack-h1-havoc.bin and maybe adding a git tag? anything I can test for example?

@unixpunk

This comment has been minimized.

Copy link

commented Mar 11, 2019

This will get you going, in case you haven't tried it yet: #209 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.