Hex-Nail (HN-01) - RIP

antiburn

Active Member
I've spent a while tonight trying to make an image of my sd card and copy it to another, but so far have only failed. It keeps giving a few errors during the imaging while reading from the hexnail sd and at the end says it failed to write the image. Trying to use the file that it wrote hasn't worked. Should I be letting it fix the errors it finds on the source when trying to make the image? I didn't want to screw up my mostly working card and not have a usable unit anymore. And of course it did it's usual temp and temp graph freeze just after putting the old card back in to use it.
 

JigMelon

Well-Known Member
I've spent a while tonight trying to make an image of my sd card and copy it to another, but so far have only failed. It keeps giving a few errors during the imaging while reading from the hexnail sd and at the end says it failed to write the image. Trying to use the file that it wrote hasn't worked. Should I be letting it fix the errors it finds on the source when trying to make the image? I didn't want to screw up my mostly working card and not have a usable unit anymore. And of course it did it's usual temp and temp graph freeze just after putting the old card back in to use it.

Any chance it gives more info about the error? That would be pretty helpful in resolving
 
JigMelon,

Heatmiser

Member
OK I’ve been out of the loop for a while here and haven’t read the last bunch of pages. Once the company folded and that fellow named Brandon took over I had communicated with him a little bit about the situation but now he’s out of the picture. He told me he would pass on my contact info to someone that could help and I’m still waiting for him make it happen. Does anyone have any information about the update/email situation because mine did not automatically update. It works on a one particular set temperature and I can’t adjust anything.

This thing is so close to being spot on but I just need the final update if anyone can help me.
Thanks!
 
Heatmiser,

JigMelon

Well-Known Member
@scalescliffs Just giving you an update, I never called but I will this afternoon.

Re: My wiring issue, I'm fairly certain the issue was human error. I'm rewiring tonight and/or tomorrow so I'll update once confirmed.

Edit: I got off the phone with Brandon a little bit ago. He only picked up because he thought I was someone else who had a similar number, but I was able to get some answers. Unfortunately I got nothing for you @scalescliffs but he is reachable.

He said Liz was supposed to have sent me an NDA via email not too long ago; I did not receive any emails from him or Liz. He's sending me Liz's email to reach out to her; supposedly the email address that I last talked to her on is not checked often.

He also said the the update was pushed out recently... When I go to Settings, I see INSTALL next to Firmware Update, but the latest version and the version in the Changelog is the same version I have. Clicking the INSTALL button does nothing. Can someone with an unmodded unit try it out and let us know the results? I don't remember if it always said INSTALL or not. He said the update should be pushed out to HN-01 and HN-02, supporting AP mode, and he mentioned that the AWS server will be shutdown within the next 1-2 months. I'll keep you updated with anything else I hear unless they finally send me that form.

Edit 2: The new update is 2.1.1, or at least it was at some point. Here's the change log:

https://devices.hex-nail.com/dist/hexnail_controller/rq2/latest_version.txt

https://devices.hex-nail.com/dist/hexnail_controller/rq2/stable/2.1.1/changelog.txt

https://devices.hex-nail.com/dist/hexnail_controller/latest_version.txt

https://devices.hex-nail.com/dist/hexnail_controller/1.2.10/changelog.txt
 
Last edited:

nickmo

Well-Known Member
It shows install for me now as well, clicking that doesn't appear to have done anything. Were you able to get it installed?
 
nickmo,
  • Like
Reactions: JigMelon

JigMelon

Well-Known Member
@nickmo No, I haven't had any luck either. When you're on the settings page it fetches https://devices.hex-nail.com/dist/hexnail_controller/rq2/latest_version.txt but it doesn't update a few variables that I presume are used to grab the update file. I see that even though it fetches that link, the Latest Version field is still populated with 2.0.0, for example. I'll see if I can find the tarball on their server.

Also, I never heard back from Brandon with Liz's active email address.

Edit: Updated links for HN-01:

https://devices.hex-nail.com/dist/hexnail_controller/hn1/latest_version.txt

https://devices.hex-nail.com/dist/hexnail_controller/hn1/stable/2.1.0/changelog.txt
 
Last edited:

GOD710

Member
I tried on mine I've had it for a while but nothing happens. Though correct me if I am wrong is homekit pin a new thing ?
 
Last edited:
GOD710,

Stu

Maconheiro
Staff member
Hey guys, so what's the status? Should we apply the "discontinued" tag to this thread or not?
Well, therein lies the dilemma. I can't put the disco tag on it since it's not in the released section due to the forum settings. If I put it in the released section, then I'm giving it too much credit. What to do? :shrug:

:peace:
 
Stu,
  • Like
Reactions: SilentJ

KeroZen

Chronic vapaholic
Bah don't we already have a lot of dead in the egg products in the released section? I don't remember exactly but I think even some threads I started, I recall telling you guys to simultaneously move them to released and apply the discontinued tag.
 
KeroZen,

JigMelon

Well-Known Member
@KeroZen @Stu As of my short conversation with Brandon (TeamRosin) yesterday, they are still intending on pushing out an update to our devices, HN-01 and HN-02, so I wouldn't necessarily call this dead in the water just yet. IMO we should keep this open at least until they shut down their AWS server.

@GOD710 Yes, that's relatively new, but that's on their end and nothing has changed on our devices yet.
 

Heatmiser

Member
Still waiting. Still vaguely hopeful. At least I can still dab at a single preferred temperature, so that helps...

Even though device works, to an extent, my iPad is unable to login to any of the associated URLs that I use for the app. I worry that that’s going to be a problem in the future keep me from any updates or possible functionality down the line.
 
Last edited by a moderator:
Heatmiser,

JigMelon

Well-Known Member
Looks like the update ended up on my HN-02 and updated, but the changes aren't shown in the webapp. So even though it shows no progress on the webapp it may have downloaded and ran the update. I wasn't monitoring at the time so I'm not sure. Maybe I'll flash an old backup and check later.

https://devices.hex-nail.com/dist/hexnail_controller/rq2/stable/hexnail-2.1.1.tar.gz

This is a full release. It can be manually installed by replacing/syncing /opt/nail/ with the contents of the tarball and then running the install.py python script:

Code:
cd /opt/nail
wget https://devices.hex-nail.com/dist/hexnail_controller/rq2/stable/hexnail-2.1.1.tar.gz -O /opt/nail/hexnail-2.1.1.tar.gz
tar -xvf hexnail-2.1.1.tar.gz
rm -rf hexnail-2.1.1.tar.gz
python /opt/nail/updates/2.1.1/install.py
chown -R hexnail: /opt/nail/
reboot

I'll be doing some testing and I'll let you know how it goes. Assuming all goes well hopefully we'll have an image people can flash for an easy update.

Edit: There is now a hosted webapp running at port 8890 and 443. Here's a screenshot from a device connected to the same network as the device:

2_1_1.png


This is not AP mode (I'll check that soon), but this is a working way to control the device without their site. Notice the version number.

Edit 2: AP mode works! I renamed wpa_supplicant.conf, rebooted, connected to the WiFi network it was hosting, and I was then able to visit the webapp at http://192.168.142.1:8890

2018_10_08_105032_662x660_scrot.png


After some more review, it looks like this install is safe for the RasPi and OPi versions of the RQ2/HN-02 as long as the correct version is in /opt/nail/platform/platform.txt - I haven't tested this but I will eventually.
 
Last edited:

abcd5432

Well-Known Member
Is the hex nail pretty much the only enail setup that used a touch screen? I know it's excessive, but I'd rather just click my pre set Temps than have to flick through Temps as I go through a bowl.
I tried to look at the community project as well, but I think the mod was right when he said yall weren't speaking English! Haha I'll need to come back to that thread when I've finally ate food
 
abcd5432,

JigMelon

Well-Known Member
Is the hex nail pretty much the only enail setup that used a touch screen? I know it's excessive, but I'd rather just click my pre set Temps than have to flick through Temps as I go through a bowl.
I tried to look at the community project as well, but I think the mod was right when he said yall weren't speaking English! Haha I'll need to come back to that thread when I've finally ate food

There are some other one-offs as well, but the best bet IMO would be to reach out to @maxvapor710 about ordering a custom unit with a touchscreen.

In regard to the community project, the confusing stuff is regarding an original implementation that is not based on the hex-nail software stack; that's further down the road, and a much better future for the community project (though I will still be working on the hexnail-based version until that is further along). If you're interested in building a hexnail, I'm putting together a repo and tutorial for doing so this weekend, and I'll eventually be purchasing and trying out a screen. Once you have it ready to go, adding a screen is as easy as installing the screen as per the well-documented tutorials available, installing a display manager (automated through packages, no linux experience necessary), and then navigating to the local webapp instance in a browser. If that's a foreign language to you, you may want to wait until I've automated configuration of that in the repo. When I get around to doing that I'll make a tutorial but that's at least 3-4 weeks away, if not more; got a lot of other projects I'm working on, too.

Unrelated:

If anyone is referencing my post above, please note that "chown -R hexnail: /opt/nail/" should be done before running the python script, and the reboot at the end is unnecessary (the python script reboots the machine at the end). Also, configuration is only that simple if you already have a working hexnail installation; those steps will not work on a fresh OS install, but I will be releasing a tutorial for that this weekend. Also, I fixed my wiring issue and the latest wiring diagram is incorrect. When I post the tutorial I will also put an updated diagram.

It took a while but I desoldered everything from the orange pi on my official unit and added pin headers, so now my official unit is using dupont connectors for easier cable management and maintenance. Since doing so, my coil readings are not accurate (but they are consistent), but somehow my nail temp guesstimate is extremely accurate. Yesterday I was running it set to 630, the estimated nail temp was ~450, IR gun was 430-460, and thermocouple was 465. To everyone who complained about getting inconsistent behavior, you either have something misconfigured or there's a wiring issue. Since rewiring, mine has worked really well, regardless of the temp it thinks the coil is at.
 

anrchy666

Active Member
So is the update is done manually it won't push it? And this manual way works for HN-01? Weekend is almost here just want some more info so maybe i can play around with it this weekend lol.
 
anrchy666,

JigMelon

Well-Known Member
So is the update is done manually it won't push it? And this manual way works for HN-01? Weekend is almost here just want some more info so maybe i can play around with it this weekend lol.

I have no idea if it will be done automatically or not, but I assume that's their intention. I tested out the INSTALL button and everything, with a card that was flashed back to an unmodified state from Aug 12, and got nothing. Maybe it was a timed provisioning sequence, not sure, haven't researched that enough. They do have unique IDs in the devices, so they do have a way to track who owns each unit connected to their server (for unmodified or cloned units, at least), so it is possible that they pushed it out to my device explicitly. I talked with Brandon in the past about testing out the next release and helping people here install it, but I never heard back from them about that and I was never given an NDA, so if they DID send it to me explicitly, that could explain a lot. It would be quite the blunder sending that out without having a signed NDA lol I have no idea how the update is intended to be released, but Brandon was under the impression that it had recently been released when I spoke to him last week.

There are many things in there which are specific to the RQ2 models, and the tarball is grabbed from a directory on their site labeled rq2. Then again, there are also things in the tarball specifically for the HN1. I'm fairly certain 2.1.0 is for HN-01 and 2.1.1 is for HN-02. If you want to try on any official unit, HN-01 or HN-02, I would suggest trying these steps (this is my most recent "tutorial" for existing owners, I suppose):

Code:
wget https://devices.hex-nail.com/dist/hexnail_controller/rq2/stable/hexnail-2.1.1.tar.gz -O /opt/nail/hexnail-2.1.1.tar.gz
cd /opt/nail/
tar -xvf hexnail-2.1.1.tar.gz
rm -rf hexnail-2.1.1.tar.gz
chown -R hexnail: /opt/nail/
python3 /opt/nail/setup.py build
python3 /opt/nail/setup.py install
reboot

If you're on a HN-02, you should then do this after signing back in (it will reboot again automatically):
Code:
cd /opt/nail/
python3 /opt/nail/updates/2.1.1/install.py build
python3 /opt/nail/updates/2.1.1/install.py install

I have no idea if /opt/nail/updates/2.1.1/install.py will work on HN-01, and the script itself suggests it is specifically for HN-02 units. Can't hurt to try though. Don't forget to take a backup before doing any of this. This weekend I should have my hands on a HN-01 but I don't know how long it will be available to me. I'll definitely be testing.

@scalescliffs
 
Last edited:

abcd5432

Well-Known Member
There are some other one-offs as well, but the best bet IMO would be to reach out to @maxvapor710 about ordering a custom unit with a touchscreen.

In regard to the community project, the confusing stuff is regarding an original implementation that is not based on the hex-nail software stack; that's further down the road, and a much better future for the community project (though I will still be working on the hexnail-based version until that is further along). If you're interested in building a hexnail, I'm putting together a repo and tutorial for doing so this weekend, and I'll eventually be purchasing and trying out a screen. Once you have it ready to go, adding a screen is as easy as installing the screen as per the well-documented tutorials available, installing a display manager (automated through packages, no linux experience necessary), and then navigating to the local webapp instance in a browser. If that's a foreign language to you, you may want to wait until I've automated configuration of that in the repo. When I get around to doing that I'll make a tutorial but that's at least 3-4 weeks away, if not more; got a lot of other projects I'm working on, too.

Unrelated:

If anyone is referencing my post above, please note that "chown -R hexnail: /opt/nail/" should be done before running the python script, and the reboot at the end is unnecessary (the python script reboots the machine at the end). Also, configuration is only that simple if you already have a working hexnail installation; those steps will not work on a fresh OS install, but I will be releasing a tutorial for that this weekend. Also, I fixed my wiring issue and the latest wiring diagram is incorrect. When I post the tutorial I will also put an updated diagram.

It took a while but I desoldered everything from the orange pi on my official unit and added pin headers, so now my official unit is using dupont connectors for easier cable management and maintenance. Since doing so, my coil readings are not accurate (but they are consistent), but somehow my nail temp guesstimate is extremely accurate. Yesterday I was running it set to 630, the estimated nail temp was ~450, IR gun was 430-460, and thermocouple was 465. To everyone who complained about getting inconsistent behavior, you either have something misconfigured or there's a wiring issue. Since rewiring, mine has worked really well, regardless of the temp it thinks the coil is at.

Thanks! I'll follow yall, although the comment on a custom unit from max vapor definitely peaks my interest too. Didn't know that was available
 

JigMelon

Well-Known Member
@scalescliffs @anrchy666 I'm now in possession of an HN-01 thanks to @Samson so I'll do more research on it over the next week. I'll keep you in the loop.

The craftsmanship on the HN-01 is way better than HN-02, idk what happened. Still not great, but definitely better.

Edit:

Got the official and DIY HN-02's showing up together finally:

2018-10-13-161631-1366x768-scrot.png


2018-10-13-161621-1366x768-scrot.png


2018-10-13-161833-1366x768-scrot.png


25mm quartz on the left, Liger Air w/ Obsidian on the right

Edit 2:

I am 100% sure (I've looked and tested) that the steps above will NOT work on the HN-01, and it will make your unit unable to function without making additional changes. The environment on the HN-01 has significant differences, and I need to look further into it. Don't try it, wait until there's a working solution; I'll keep you updated.
 
Last edited:

Samson

Well-Known Member
@JigMelon Congrats on getting the DIY unit working! Cant wait to put mine together.

I vaguely recall reading way back that when they started the HN-02 they got a new team to assemble them. That could explain the difference.
 
Top Bottom