Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Avoid the updated JHEMCU GHF420AIO with the ICM42688-P Gyro
#1
I recently got the updated version of my favorite 20x20 AIO flight controller, which has been impossible to get recently likely due to the MPU6000 gyro being unavailable.

Unfortunately it performed terribly, and I'm hoping to help ensure others don't purchase one of these and end up disappointed since I'd consider it unusable. This seems like it's going to be a big problem as board manufacturers look for alternatives to the MPU-6000 gyro and start to blindly build boards with the ICM42688-P gyro improperly.

I published my findings in a short video here: 

Reply
Login to remove this ad | Register Here
#2
I ordered a new version of JHEMCU GHF420AIO a week ago after discussing with the seller that it is a new version 1.1. This is also written as a label on the PCB next to USB connector. Well, this version should again have an MPU6000 gyro. The seller sent me a photo of this new version production. My experience with the sellers always telling the truth is not the best. So until I have the AIO v1.1 in my hands, which will take some time, I won't believe it.


Attached Files Thumbnail(s)
   
Reply
#3
Well, I have got surprisingly good news. JHEMCU GHF-420AIO v1.1 was delivered to me today. And the seller didn't lie, the AIO really has an MPU6000 gyro. So I'm pleased. Bought on AliExpress, ask for v1.1.


Attached Files Thumbnail(s)
       
Reply
#4
What seller did you use?
I use JHemcu and HAKRC AIO 20 by 20 with good results but the JHEmco was before the virus and HAKRC after chip shortages.
Reply
#5
The seller's name on AliExpress is FC Drone Store, it was very fast, a bit less than 3 weeks. I do not have the frame yet; it will take another week or two. I have ordered Scythe from CNC drones.
Reply
#6
(04-Oct-2022, 06:44 PM)MomoBrut Wrote: The seller's name on AliExpress is FC Drone Store, it was very fast, a bit less than 3 weeks. I do not have the frame yet; it will take another week or two. I have ordered Scythe from CNC drones.

 Was it fpv drone store by chance?
 I can’t find FC drone store.
 Thanks
Reply
#7
https://www.aliexpress.com/store/912360568 and search in this store for JHEMCU.
[-] The following 1 user Likes MomoBrut's post:
  • Rob3ddd
Reply
#8
(05-Oct-2022, 12:03 PM)MomoBrut Wrote: https://www.aliexpress.com/store/912360568 and search in this store for JHEMCU.

  Thanks,
 I have had good results with my JHEMCU and it’s been crashed straight in several times.
  When parts last 2 years I tend to want to keep using them on future builds.
 
  I’m currently using a HAKRC AIO 20 by 20 that works good if I can find them.
Reply
#9
After a long story of problems with this particular piece of AIO I bought from this scumbag seller, I strongly advise:

Don't buy anything from him!

He just makes excuses and twists, makes up everything possible just to avoid responsibility for selling defective goods.
Reply
#10
Unfortunately, I have bad news. The seller offered to give me another piece of JHEMCU GHF420AIO for half the price. He claimed that everyone buys it and no one complains. I thought I'd give it a try to confirm what I thought.

So I tried another piece of this AIO from the same seller, the PCB was made in this year, the MPU6000 gyro on this piece of AIO was made in 2015!!!!!!!

And it has exactly the same problem, broadband noise in the roll axis. The noise is even greater than with the first defective piece, you can't fly with it at all.

And what I thought? Well, the bastards are soldering second or third quality discarded gyros on the AIO or they are resoldering already used gyros.

Well, I don't know about other companies, but JHEMCU is absolutely screwed. If you're not sure you're buying a 2021 product from them with a 2021 gyro, when the gyro was still made, avoid it by a huge margin.
Reply
#11
JHEMCU has updated the GHF420AIO again, though it retains the same gyro.

The new version is denoted with a -BGA suffix, as it uses some BGA parts: https://www.aliexpress.us/item/3256805037018071.html I'm not optimistic that they've solved the issue, but it's cheap enough that I might order one to test.

If I get some free time I might design a castellated gyro carrier board with a high PSRR LDO, good ferrite bead and capacitor filtering, and a proper layout with NSMD pads that can drop into the footprint of the AT7456 OSD chip. I only fly digital so that chip is not useful for me. Might even have enough room for dual gyros if I can remap another pin on the board as another interrupt.
Reply
#12
Hmm, interesting. Well, my trust is hard to restore. If I didn't know what to do with my time, I would order it. But time is the last thing I have. It's nice that there's a baro, it's nice that there's one more UART4, it seems that there's i2c, it's nice that there's an ICM gyro, it works well. But it's JHEMCU...
It would be great if someone took the time to test it and post a log here. It would be clear if JHEMCU are still scammers or if they are serious. But they don't even have an official website where the versions of the products they currently offer are, I just have a really big problem trusting them.

If this AIO worked, it would be a blast...
Reply
#13
Wow $40 for a 40A F405 AIO... I think your gut tells you something is wrong.
JHEMCU so many boards, such attractive specs, such low prices... I think they just produce alpha test batches of their designs designs, most of them never even make it to foreign resellers, just sell it for cheap through China retailers.

I guess I am weak, I know something is wrong, but couldn't resist their low pricing and ordered several different JHEMCU boards. The first one I got came with ridiculous pids, already a bad sign - seems now they don't bother to mention this on the product page anymore.

They do have a github repo for all their "custom" firmwares though
https://github.com/jhemcu/FC-ESC-Firmware
Reply
#14
I have many AIO FC from JHEMCU - except one, all MPU6000 - all work mostly OK.
GHF411
GHF405
GHF405 PRO BMI270
GHF420 20mm MPU6000 version
Reply
#15
Its been a while, but I just stumbled over this AFSR issue, fixed around end of October last year.

https://github.com/betaflight/betaflight/issues/12970 Artefacts in ICM-42688-P gyro output

Is this how the story ends? :-)
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Announcement PSA: BMI270 Gyro - Hardware / Tracking Issue SnowLeopardFPV 25 1,103 07-Feb-2024, 02:39 PM
Last Post: Luk5569
  JHEMCU GHF722 AIO 40A hawk01 1 166 20-Jan-2024, 05:21 PM
Last Post: BadRaven
  Gyro Filteration marv23 5 234 16-Jan-2024, 12:53 PM
Last Post: marv23
  Help Replace ICM gyro with BMI270 romangpro 0 169 06-Dec-2023, 11:56 AM
Last Post: romangpro
  Help JHEMCU GF16 F405 Flight Controller sdellava 4 1,752 25-Aug-2023, 08:57 AM
Last Post: PDK


Login to remove this ad | Register Here