When I've figured out a proper recovery procedure, I'll post a new video with how to root... and also how to un-brick if something gets messed up. For now, I don't know what I don't know... more breaking news stuff. This has been a fun ride.
The firmware from xiegu contains a rootfs.tar file, this is a full image. In that firmware image there is also a bootable partition with scripts for installing rootfs.tar
T.O., this video will likely make me spend money that I don't have on yet another radio. It may also kill the productivity of my current software project (EmComm Tools). I'll let people know that offline maps are delayed because you rooted the X6100. ;-) Nice work! Looking forward to the documented process when it's ready.
Imagine how many units would sell if it was it a legit open source linux machine with a radio bolted onto it. Now, it basically is but with extra steps…Glad they made it so easy 😂
This is about how far I got with the GSOC. I was able to install the WiFi driver and connect it to my LAN.I think I had DIREWOLF running, but that was a year ago...
This is crazy awesome, Steve! Thanks for sharing. Now I'm very interested in getting one of these. Too cool. ...guess I'd better jump over to TOADS and see what else you're seeing. Great work! 73
Wow, I wasn't interested in the 6100 at all previously. But the fact the front end is just running Linux on normal Arm CPU *really* opens up the possibilities on this radio. Can you see how it's talking to the other peripherals, e.g. I2C? Serial?
Well this could be a prime candidate to add native FreeDV support with no external pi's etc. Something like that might help boost the x6100's sales and lead to fostering a relationship with the mfg, kind of like how the rtl2832u led to the rtl-sdr.
Wattson and Crick eventually were given the Nobel Prize for their significant understanding of DNA and possibilities thereafter. You’ll reach that point within the Ham community, too. You’re that smart and ambitious.
That’s awesome!! I wonder if a similar approach could be used on the GSOC. Not as elegant a solution but looks like I’m gonna be waiting a long while for my 6100…
Very cool you've rooted it so quickly. It does boot very fast, but I think that's because it is all stripped down (hennce no bluetooth/wifi drivers) Wondering where you'll end up with this one as you have still Enjoy it :) You still have 6.3G free (I just don't get how 7.0G - 0.33G = 6.3, but hey, it's space). Idea comes to mind to make a webserver that lets you remote in to it to use the radio from a different place, making it like a flex-like radio? :-)
Great job! I guess wsjt-x installation is coming up :) Touchscreen would help, but external mouse is ok I guess. Bluetooth on Linux... well you probably know all about it.
WSJT-X/JS8Call Native would be awesome and seems totally possible right now. Mouse could have been better out of the gate, obvious stuff there. Overall its been fun.
Yes, lots of progress. We have 2 native images running on the radio now, Full Linux distro: th-cam.com/video/fz551tZGX4Y/w-d-xo.html and a WSPR only distro: th-cam.com/video/2XhAv3pq5YA/w-d-xo.html
I now have both and they are both great radios - if you want to hack away on linux and on-radio-ran-apps - the X6100 is awesome. If you want a cheap radio that will get you heard at a park, the G90 is awesome. If they made the X6100 in a 20w version with better heat management, I'd be all over the GX6190!! It seems like there isn't one perfect radio.
Great work! Thanks for share! I wonder why you mention the regular "A" USB connector as "B"? On the radio can you see any reference to wifi or SD card hardware? I assumed the hardware has to be there but is not yet implemented on the firmware...
Really interesting ... but, is that stock image of a hacker in your thumbnail really needed? You see, for a long time white hat is working hard to drop this image as it does not fairly present the community that brings solutions to your daily lives. After rooting your device - do you feel like a criminal? Does that image reflect who you are?
Who said the guy in the photo is a criminal? I wear exclusively dark colors and have worn black hoodies to my fortune 5 clients on many occasions. As a society we need to not be so quick to judge a person by their dress choices.
@@temporarilyoffline You will be my hero (if no one else's) if you do manage to unlock the full capability (at least TX on 11M) of the GSOC *Heavy Breathing*
Interesting. Now I understand your X6100 reference in the context of WSJT-X in your more recent QDX video. I wonder if the "real" root password is the same for the GSoC? I do have one of those along with a G90 transceiver. Also, you guys may already be way on top of this, but the Buildroot system is ideal for compiling binaries for embedded systems. There should already be Allwinner build configs for a variety of platforms available with Buildroot. Obviously it'll be difficult to build a working kernel for the X6100 without knowing its proper config, but I've had good success in the past being able to build general application binaries for a particular target. I've never tried to use it to build an app with heavy-ish dependencies like WSJT-X (qt libraries) so I don't know how difficult that will be. Darn it. I've successfully stayed away from Discords up until now. Edit: I see from Alex (in English)'s root video that the X6100 app is written with Qt too. So I guess compiling WSJT-X for X6100 should be doable too. Do you know if anyone's done that already?
We've done it! th-cam.com/video/fz551tZGX4Y/w-d-xo.html I had Armbian and Raspberry Pi OS running on it for a long time. Now we can run any Linux app on the rig. This radio is Awesome! Thanks for the tip! Join us on the darkside: TOADs discord!
hi and thanks for all your videos . I search to change the boot splash screen . Nothing in /boot etc... Do i need to root it ? Thanks for help to a poor french guy ;) 73's F4JWS
Do you think this means that you could in theory add a secondary monitor / keyboard / mouse and do digital modes etc without carrying a second computer?
See if you can connect straight from your favorite serial terminal program. I used the pi and "screen". Other than that you're all set to give it a shot.
Why yes, yes it is. I have a retro tech channel where I play around with old school computers, building, tear down, soldering, etc: th-cam.com/channels/EcsqeqMOqhDxj9D771s0eA.html
When I've figured out a proper recovery procedure, I'll post a new video with how to root... and also how to un-brick if something gets messed up. For now, I don't know what I don't know... more breaking news stuff. This has been a fun ride.
Did you full image xiegu disk ? if you image can you shared it. Cos i want mounted Virtualbox and to examine TA4HQ 73
The firmware from xiegu contains a rootfs.tar file, this is a full image. In that firmware image there is also a bootable partition with scripts for installing rootfs.tar
@@kennybayram That was my question also!
T.O., this video will likely make me spend money that I don't have on yet another radio. It may also kill the productivity of my current software project (EmComm Tools). I'll let people know that offline maps are delayed because you rooted the X6100. ;-)
Nice work! Looking forward to the documented process when it's ready.
I'm an enabler.
This is freaking awesome. Can't wait to see the next video to see what you've done with it.
Yeah, me too. Been a busy day tho, so not much progress here.
Awesome TO!!! I'm waaaaay more excited about this radio
I got one for sale ;-)
The look of a kid in a candy factory! :P
you should have seen me after stream last night when I nailed it. It was a lot of fun.
I can now tell the world that I knew Steve before he became famous.
Freaking awesome video!
I had one for you today...
Woot!
Right!
Epic
Indeed!
SWEET! YOU DA MAN!
Thanks Phil!
Awesome! You rooted in it! Looking forward to see an easy way video. Thanks!
Couple of bugs to work out. Then golden!
Great job!! I can’t wait for user generated firmware versions for the x6100 with amazing options !!
You and me both!
Nice work 👍
Thank you! Cheers!
Imagine how many units would sell if it was it a legit open source linux machine with a radio bolted onto it. Now, it basically is but with extra steps…Glad they made it so easy 😂
We have the hardware in our hands... it's up to us now.
This is about how far I got with the GSOC. I was able to install the WiFi driver and connect it to my LAN.I think I had DIREWOLF running, but that was a year ago...
That's pretty cool
This is crazy awesome, Steve! Thanks for sharing. Now I'm very interested in getting one of these. Too cool. ...guess I'd better jump over to TOADS and see what else you're seeing. Great work! 73
I knew it would have Linux on it from the beginning. This is the next logical step for radio.
Did you ever find the TOADS on discord? I keep looking and only find a group on actual toads.
There is a link for TOADs in the description of the video. Looking forward to seeing you over there.
That's so awesome! Congrats TO! So exciting! This radio just got bumped up my list.
I know. Right!
This is AWESOME!!! Great work!
Thanks Jay!
OMG OMG!!!! This S%2t just got interesting, Steve, Thanks YOU for being Awesome!!
Right! Thanks Paddy!
Wow, I wasn't interested in the 6100 at all previously. But the fact the front end is just running Linux on normal Arm CPU *really* opens up the possibilities on this radio. Can you see how it's talking to the other peripherals, e.g. I2C? Serial?
Lots of I2C going on.
Firmware update posted at Radioddity
I'm on it! Stay tuned!
I had zero interest in this radio until this video. Thanks TO. I think you just cost me some $$ 😂
What are friends for?
Well this could be a prime candidate to add native FreeDV support with no external pi's etc. Something like that might help boost the x6100's sales and lead to fostering a relationship with the mfg, kind of like how the rtl2832u led to the rtl-sdr.
That's what I'm hoping for!
Oh please please hit port 80.
Its the default NginX page, nothing going on there... YET!
Wattson and Crick eventually were given the Nobel Prize for their significant understanding of DNA and possibilities thereafter. You’ll reach that point within the Ham community, too. You’re that smart and ambitious.
Thanks Markus! I'm hoping to contribute something useful.
That’s awesome!! I wonder if a similar approach could be used on the GSOC. Not as elegant a solution but looks like I’m gonna be waiting a long while for my 6100…
Looks like I'll be able to try soon
Very cool you've rooted it so quickly. It does boot very fast, but I think that's because it is all stripped down (hennce no bluetooth/wifi drivers)
Wondering where you'll end up with this one as you have still Enjoy it :)
You still have 6.3G free (I just don't get how 7.0G - 0.33G = 6.3, but hey, it's space).
Idea comes to mind to make a webserver that lets you remote in to it to use the radio from a different place, making it like a flex-like radio? :-)
Yeah, its only limit is imagination
Awesomeness!
Thanks Dan!
I KNEW you could do it!
It takes time or money... I have one of those.
Fantastic!♡👍 thank you sir
Some day I'm absolutely going to know what this all means :)
You got this!
Great job! I guess wsjt-x installation is coming up :) Touchscreen would help, but external mouse is ok I guess. Bluetooth on Linux... well you probably know all about it.
WSJT-X/JS8Call Native would be awesome and seems totally possible right now. Mouse could have been better out of the gate, obvious stuff there. Overall its been fun.
You need to enable us to tinker with you :D, dd image plz!!
I'm on it
Pure Milk!
Thanks!
Very cool!
Thanks!
Having a hard time keeping up with all the videos 👍
Me too
ps -a? top? You should be able to get the name (and path) of the executable that runs on the radio....
Yeah, we found it. We're furiously working on it over on discord
Good work !!!!!
Ricky from IBM, Ret K4VMS
Thanks Ricky!
Is there any update on this looking at a purchase and would use it for WSPR and FST4w stand alone. thanks
Yes, lots of progress. We have 2 native images running on the radio now, Full Linux distro: th-cam.com/video/fz551tZGX4Y/w-d-xo.html and a WSPR only distro: th-cam.com/video/2XhAv3pq5YA/w-d-xo.html
Wow that sounds great
I agree!
@@temporarilyoffline Just got email I was on back list and mine is on its way!
@@kh6qmchristophercolquhoun695 that's awesome!
Is this a good buy now? (Sept 2022) If you were on a budget which would you buy, the g90, or the x6100? Thanks
I now have both and they are both great radios - if you want to hack away on linux and on-radio-ran-apps - the X6100 is awesome. If you want a cheap radio that will get you heard at a park, the G90 is awesome. If they made the X6100 in a 20w version with better heat management, I'd be all over the GX6190!! It seems like there isn't one perfect radio.
If I said this was way cool, it would be a decided understatement, TO!
Yeah, this unlocks so many possibilities!
Now can you show us how to get into the Xiegu GSOC and go to town there too?
Very soon! I have one sitting here, but I haven't had a chance hack into it yet.
Great work! Thanks for share! I wonder why you mention the regular "A" USB connector as "B"? On the radio can you see any reference to wifi or SD card hardware? I assumed the hardware has to be there but is not yet implemented on the firmware...
I see the SD card, but haven't found the tools to see the network interface
Small clarification: the cable between the Raspberry Pi and the X6100 is a USB A-to-C cable, not C-to-B
Thanks!
A hobbyist version with 8G RAM, 32G eMMC, and open source firmware and I believe they'd be a must have. 72 K0EMT
Its halfway there ;-)
Really interesting ... but, is that stock image of a hacker in your thumbnail really needed? You see, for a long time white hat is working hard to drop this image as it does not fairly present the community that brings solutions to your daily lives. After rooting your device - do you feel like a criminal? Does that image reflect who you are?
Who said the guy in the photo is a criminal? I wear exclusively dark colors and have worn black hoodies to my fortune 5 clients on many occasions. As a society we need to not be so quick to judge a person by their dress choices.
OMG .... Crazy.... I need this rig
Exactly!
Wow, congratulations. Perseverance pays off. Guess I need to sell some of my Crypto after all
Do eet!
I really wish that something would be done with the GSOC, we still can't use it to transmit on 11M with G90 units that have been through a mars mod.
I agree, it would be great to open that up to the public for further development.
@@temporarilyoffline You should use those YT connections and see if you can't get anyone to poke around with a GSOC.
I have one here to play with, just need to find an opening in the schedule to get it under a microscope.
@@temporarilyoffline You will be my hero (if no one else's) if you do manage to unlock the full capability (at least TX on 11M) of the GSOC *Heavy Breathing*
@@TheCameramanInvestigator AFAIK the GSOC doesn't actually do any transmitting... its just a "remote control", right? If so, I know a guy.
I need the GSOC rooted
If I can get my hands on one, I'd give it a shot.
Interesting. Now I understand your X6100 reference in the context of WSJT-X in your more recent QDX video.
I wonder if the "real" root password is the same for the GSoC? I do have one of those along with a G90 transceiver.
Also, you guys may already be way on top of this, but the Buildroot system is ideal for compiling binaries for embedded systems. There should already be Allwinner build configs for a variety of platforms available with Buildroot. Obviously it'll be difficult to build a working kernel for the X6100 without knowing its proper config, but I've had good success in the past being able to build general application binaries for a particular target. I've never tried to use it to build an app with heavy-ish dependencies like WSJT-X (qt libraries) so I don't know how difficult that will be.
Darn it. I've successfully stayed away from Discords up until now.
Edit: I see from Alex (in English)'s root video that the X6100 app is written with Qt too. So I guess compiling WSJT-X for X6100 should be doable too. Do you know if anyone's done that already?
We've done it! th-cam.com/video/fz551tZGX4Y/w-d-xo.html I had Armbian and Raspberry Pi OS running on it for a long time. Now we can run any Linux app on the rig. This radio is Awesome! Thanks for the tip! Join us on the darkside: TOADs discord!
I would really like to know how this rig performs with
An AX-1 elecraft portable vertical ?
I would too. That and the AX2 are on my wishlist!
Tnxs for quick response!
Hope ur wish comes true ?
I bet the root password changes on the next firmware update... lol
I'll just root it again
hi and thanks for all your videos .
I search to change the boot splash screen .
Nothing in /boot etc...
Do i need to root it ?
Thanks for help to a poor french guy ;)
73's F4JWS
I actually don't know how to do that. R1CBU does.
@@temporarilyoffline yes hé does.
But with full firmware..
I will Ask him..
Thanks
Do you think this means that you could in theory add a secondary monitor / keyboard / mouse and do digital modes etc without carrying a second computer?
I don't know about second monitor, maybe
I have a Macbook Pro - what Pi and required add-ons do I need to play along?
See if you can connect straight from your favorite serial terminal program. I used the pi and "screen". Other than that you're all set to give it a shot.
Nice job…
Thanks!
Hmm, it needs logging software?
Very soon!
and is it me, or is it basically a GSOC firmware, with a HF rig in the same box....
That's what they are saying, I have to get a GSOC and a G90 to compare now... that's how they get ya
Great work! How awesome would it be to have Direwolf running on the 6100? DE WA1KLI
Can you do direwolf hf? I've never even tried. This hobby is so big
Is that a C64 in the background?
Why yes, yes it is. I have a retro tech channel where I play around with old school computers, building, tear down, soldering, etc: th-cam.com/channels/EcsqeqMOqhDxj9D771s0eA.html
I can't say how many times I've attempted to learn Linux. It's looks like I'll have to really do it now! Jack, K0JP/VE3RUA :)
I find it easier to learn things when there is a purpose/need besides just "learn this"... maybe this is your application!
And now install Doom on it!
baby steps my friend. Let's at least get space invaders going, right?
$ sudo
Yessir!
lol big hacks on a mac!!!!!!!lol script kiddie more like it!!!!