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

FNIRSI GC-01: Charging and battery issues #74

Open
Captainslarty opened this issue May 4, 2024 · 37 comments
Open

FNIRSI GC-01: Charging and battery issues #74

Captainslarty opened this issue May 4, 2024 · 37 comments
Labels
bug Something isn't working

Comments

@Captainslarty
Copy link

Captainslarty commented May 4, 2024

Hello sir, as in the title. The GC-01 with apm32f103rb with latest firmware has a battery life of about 20 hours maximum (screen off!). Also, and it may hint to other issues ??? - turning on or off the unit whilst charging causes a blank screen needing a hard reset or reload of firmware. Please also note the charging voltage is far too high for the battery - reaching 4.65V

Thank you. Joe

@dc1rdb
Copy link

dc1rdb commented May 5, 2024

Hi Joe, I just checked your issues on my unit (GC-01, also with Geehy processor).
I could not reproduce any of them. Battery life on my unit is close to 40 hours (HV profile custom, 5kHz, 1.5%) and turning the unit on or off whilst charging does not have any negative effects either.
My charging voltage peaks at 4.2 Volts.
Maybe there is a hardware fault in your unit.
Regards, Robert

@Gissio
Copy link
Owner

Gissio commented May 6, 2024

Hi to both of you:

With the screen off, the GC-01 original firmware consumes about 50 mA. Since the battery is 1100 mAh, this should last for 22 hours, which is what you are observing.

I would like to know why, according to Studio326's comments in his video about Rad Pro, the GC-01 "lasts for about 5 to 7 days without too much user activity with the original factory code". If it were to last that time, power consumption should be below 10 mA, which the CH32 can't achieve unless in sleep mode.

I will leave this issue open while this question remains unanswered.

@Gissio Gissio changed the title apm32f103rb GC-01 battery life 20 hours max, also crash on turn on / off during charging FNIRSI GC-01 (APM32F103RBT6): Charging and battery issues May 6, 2024
@Gissio Gissio changed the title FNIRSI GC-01 (APM32F103RBT6): Charging and battery issues FNIRSI GC-01: Charging and battery issues May 6, 2024
@Gissio Gissio added the bug Something isn't working label May 6, 2024
@dc1rdb
Copy link

dc1rdb commented May 7, 2024

Current draw on my GC-01 with RadPro 2.0rc4 is around 29 mA with sleeping display, a significant improvement over the stock firmware. Custom HV profile makes quite a difference :)

@Captainslarty
Copy link
Author

Hello guys, sorry for the delay in replying but I have been away. Interesting findings.
dc1rdb, I need to check the current consumption on mine when I get home. Regarding custom HV profiles ?. How are you measuring the HV ?. I intend to check mine and to that end have just received some 1Gohm (1000M!) 1% resistors to assist.
Gissio, thanks for the response. If you plug the unit in to usb when off, then, turn it on to check, say, the charge / battery voltage ?.. does it not immediately go into USB Drive mode ? - mine does - and needs a reset to return from that unless I load firmware which obviously I do not want to do ;-). Out of interest, the original firmware you have will not load - the usb disconnects, yet the custom firmware will load every time so no issues with USB. There is no way for me to restore an original firmware though and of course, the need to reset if you turn it on after it has been connected as it enters firmware update mode. Can you also explain to me how the device is measuring the battery volage ? - I am unsure as I though it would be a tap from the battery itself to an adc but I cannot see one apart from RA0 but surely this is also measuring part of the usb input via the diode across the 4054 when plugged in ? (LIke you, it would seem I also do not see what the mosfet is doing after the battery !! :)) ... many thanks. Joe

@Captainslarty
Copy link
Author

Hi Gissio - as for studio326's findings, I am as baffled as you ! :-)
Joe

@dc1rdb
Copy link

dc1rdb commented May 7, 2024

Hi Joe, I am measuring the voltage across the geiger tube with a Fluke 80K-40 HV probe.

Btw, I was able to load the original firmware via ST-Link, even though I screwed up my original bootloader so it won't go int USB drive mode at all anymore :)

@dc1rdb
Copy link

dc1rdb commented May 7, 2024

Joe, would you be willing to share your bootloader as per Gissio's instructions?
#59
Apparently, there are a number of different versions out there in the wild.
Thanks in advance, Robert

@Captainslarty
Copy link
Author

Captainslarty commented May 7, 2024

Hi Robert, Thanks for the info. Seems like the Fluke HV Probe is probably also 1G ohm impedance !. so results should be similar with a 10M ohm input meter. (WHEN USED WITH THE PROBE OR 1G ohm Resistor)
I would be happy to share my bootloader but I have the different processor - the apm32f103rb. I do not know if those instructions would work ?
Regards. Joe

@dc1rdb
Copy link

dc1rdb commented May 7, 2024

I'm not 100% sure if the instructions apply. Let's see what Gissio thinks :)

@Captainslarty
Copy link
Author

Captainslarty commented May 7, 2024 via email

@Gissio
Copy link
Owner

Gissio commented May 7, 2024

It also works on the CH32 APM32. It would be great if you could dump your bootloader.

@Captainslarty
Copy link
Author

Joes Blue GC-01 Bootloader.zip

Here's the bootloader dump Gissio my friend. I will upload images of the unit later today to match the bootloader title.
Tell me if it checks out ok or if I need to do anything else to assist ?
Joe

@Captainslarty
Copy link
Author

Captainslarty commented May 8, 2024

Oh sorry, just to add, It is actually a text file - I should have given it a txt suffix - apologies - but it will load into an editor ok - I used notepad++
Joe

@Gissio
Copy link
Owner

Gissio commented May 8, 2024

Thanks for the bootloader. Would you be so kind to cross-post in #59, so things stay in one place? Thanks.

@Captainslarty
Copy link
Author

Posted to #59 as requested - along with images.

Question my friend ? - I have a new unit on order from FNISRI Store and wonder if you have a way to dump the original FIRMWARE as well ?
Joe

@Captainslarty
Copy link
Author

Captainslarty commented May 9, 2024 via email

@Captainslarty
Copy link
Author

Captainslarty commented May 13, 2024

Hello Gissio.
Question my friend ? - I have a new genuine unit on order from FNISRI Store and wonder if you have a way to dump AND save and reuse the original FIRMWARE prior to ANY modifications ? . Please can you advise ?
Joe

@Gissio
Copy link
Owner

Gissio commented May 14, 2024

Let me point you to #24.

It is possible to dump the bootloader, but not the original firmware.

@Captainslarty
Copy link
Author

Captainslarty commented May 14, 2024 via email

@Captainslarty
Copy link
Author

Robert, to reload the original firmware use the fnirsi-gc01-ch32f103r8t6-v1.5.bin !!
Yes, it's for the apparently 'wrong' processor but it works fine. (that is IF you can enter the boot loader.)

Gissio sir - the APM ORIGINAL fnirsi-gc01-apm32f103rbt6-v1.6.bin firmware does not work here yet the above fnirsi-gc01-ch32f103r8t6-v1.5.bin does ? - can you explain please ? - definitely marked as APM processor.

Joe

@dc1rdb
Copy link

dc1rdb commented May 15, 2024

Thanks for the info, Joe.
Currently, I can not enter the bootloader, but it should also be loadable via ST-Link. I might give it a try.

@Captainslarty
Copy link
Author

Captainslarty commented May 16, 2024

Hi Robert, It is not perfect in some of the settings, but in main use it is absolutely fine. I simply cannot get ver 106 to at all under any circumstances.

I have also emailed Fnirsi for a suitable firmware - fingers crossed... be useful for comparisons. Best wishes my friend. Joe

@dc1rdb
Copy link

dc1rdb commented May 16, 2024

Hi Joe, I would load the original firmware only temporarily anyway. Gissio's RadPro is so much better and turns this cheap Geiger counter into a serious instrument.
Best wishes, Robert

@Captainslarty
Copy link
Author

Hi Robert, that was the only intention so as to check the current draw / battery life. There is no way it is staying on original firmware. Gissio firmware is the icing in the cake. 🥇
Joe

@Captainslarty
Copy link
Author

Captainslarty commented May 27, 2024

Hello guys. Here is how to check the HV voltage on a GC-01 using a standard 10Mohm input meter. Image and details are direct from the manufacturer.
Should be 380 - 395, (with the proper full size tube - J321 here - 4011 wtx is more or less the same for all practical purposes). notice the meter lead orientation and placement. My test one is 385V - standard firmware new meter, un modified. Definitely worth noting. Sorry about low quality, that was what they provided in AliX chat. (I had a new meter from them with faulty tube so they are sending me another, and this was to assist with fault finding. REALLY useful info as I was originally measuring from battery ground to HV.

factory hv measuring point should be 385 to 395 vdc

@Captainslarty
Copy link
Author

Captainslarty commented May 27, 2024

Also good info for all normally used tubes (and more)
J tubes data

@Captainslarty
Copy link
Author

For Gissio and Robert.

Here is the ACTUAL GENUINE FACTORY firmware - the latest - for the GC-01. It works to revert my 'small tube' version back to factory so I can now load either firmware and then reload the original to test voltages etc.

Gissio my friend, please add it to the repository for the GC-01 with APM processor. Works perfectly, v 1.6 does not on mine.

GC01_V1.6-2.zip

Cheers guys
Joe

Send virtual beers please lol.... :-)

@Captainslarty
Copy link
Author

Also, just to add, it is the ONLY firmware for the later models. Same firmware used on full size tube GC-01 units from this year.

The factory are not really interested in the small tube - 614 type models as they are not authorised by them apparently. Main thing is that the firmware works perfectly. So, Gissio now has my genuine bootloader and the factory latest firmware for the APM32 version of the GC-01. Nice to be able to contribute something.
Best wishes all. Joe

@hackra76
Copy link

Hello guys. Here is how to check the HV voltage on a GC-01 using a standard 10Mohm input meter. Image and details are direct from the manufacturer. Should be 380 - 395, (with the proper full size tube - J321 here - 4011 wtx is more or less the same for all practical purposes). notice the meter lead orientation and placement. My test one is 385V - standard firmware new meter, un modified. Definitely worth noting. Sorry about low quality, that was what they provided in AliX chat. (I had a new meter from them with faulty tube so they are sending me another, and this was to assist with fault finding. REALLY useful info as I was originally measuring from battery ground to HV.

factory hv measuring point should be 385 to 395 vdc

Hi, I tried measuring the voltage across the points as in your image and no matter what tube type I set, the PWM frequency or Duty cycle I set, I always measure 88-90 V..... Very strange. My unit is a APM version with J321 swapped tube. Strange thing is, the device seems to measure more or less correctly, the background is consistent with my BR-9C unit, and it registers the smoke detector source also...
20240529_112325~2

@Captainslarty
Copy link
Author

Captainslarty commented May 29, 2024 via email

@hackra76
Copy link

what is the input impedance of your multimeter ? On Wednesday 29 May 2024 at 10:34:29 BST, Radovan Dvorský @.> wrote: Hello guys. Here is how to check the HV voltage on a GC-01 using a standard 10Mohm input meter. Image and details are direct from the manufacturer. Should be 380 - 395, (with the proper full size tube - J321 here - 4011 wtx is more or less the same for all practical purposes). notice the meter lead orientation and placement. My test one is 385V - standard firmware new meter, un modified. Definitely worth noting. Sorry about low quality, that was what they provided in AliX chat. (I had a new meter from them with faulty tube so they are sending me another, and this was to assist with fault finding. REALLY useful info as I was originally measuring from battery ground to HV. Hi, I tried measuring the voltage across the points as in your image and no matter what tube type I set, the PWM frequency or Duty cycle I set, I always measure 88-90 V..... Very strange. My unit is a APM version with J321 swapped tube. Strange thing is, the device seems to measure more or less correctly, the background is consistent with my BR-9C unit, and it registers the smoke detector source also... 20240529_112325.2.jpg (view on web) — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.>

According to reviewit is 10-11 MOhm.....

https://lygte-info.dk/review/DMMAnengQ1%20UK.html

@Captainslarty
Copy link
Author

Captainslarty commented May 29, 2024 via email

@Gissio
Copy link
Owner

Gissio commented May 29, 2024

For Gissio and Robert.

Here is the ACTUAL GENUINE FACTORY firmware - the latest - for the GC-01. It works to revert my 'small tube' version back to factory so I can now load either firmware and then reload the original to test voltages etc.

Gissio my friend, please add it to the repository for the GC-01 with APM processor. Works perfectly, v 1.6 does not on mine.

GC01_V1.6-2.zip

Cheers guys Joe

Send virtual beers please lol.... :-)

The file you submitted is identical to https://github.com/Gissio/radpro/blob/main/docs/devices/FNIRSI%20GC-01/firmware/fnirsi-gc01-apm32f103rbt6-v1.6.bin

@Captainslarty
Copy link
Author

Captainslarty commented May 30, 2024 via email

@Captainslarty
Copy link
Author

Hmm, maybe it is something to do with how the file is being downloaded from github ? - it was around 423kB, then I tried 'raw' and it came down to sensible size. Yet, the large file still loaded ?

Maybe I am doing something wrong with the download from github ?

@Gissio
Copy link
Owner

Gissio commented May 30, 2024

Try downloading the file you uploaded. You will notice it is the same as the file I pointed you to.

@Captainslarty
Copy link
Author

Thanks. from the list when searching for your files on github, I was right clicking the file and downloading it that way, this gave a huge file size, still a bin file and still loaded but failed to work - understandable now ;) .
I had not seen the download raw option.
Git hub is not really for user friendly unless you are a coder - in my opinion of course.
I was looking at the Bosean 5000 version you did - for example - and cannot locate the file from the thread on the radpro version for it. The links seem to end at an option with no firmware. I can find the loader, but not the file to load. I know this is off topic, but I am using it as an example of how difficult it can be to navigate. I thought I was computer literate but github proves me wrong lol.
Joe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants