Your Cart

  • Images
  • 3D View

Xiegu GSOC Remote Controller | Touch Screen | Spectrum & Waterfall Display

Write a review
SKU: 715-200-GSOC
  • $420.00
  • Regular price $549.99 SAVE $129.99
  • 5 available

Only 5 left in stock

CLICK HERE to download Latest Firmware V1.3
Note: You need to upgrade your G90 to a minimum FW 1.74 in order to work with GSOC properly.

CLICK HERE to download GSOC lastes Quick Operation Guide / User Manual
CLICK HERE to learn how to use the Bluetooth to conenct GSOC to PC.
CLICK HERE to leave you using feedback & suggestion.
CLICK HERE to join the GSOC open source project.

How to Connect GSOC to Your PC via Bluetooth
Preparation: GSOC does not have a built-in Bluetooth adapter, thus users need to prepare a USB Bluetooth adapter first. The recommended model is CSR8510 A10. GSOC Settings: Plug the USB Bluetooth adapter to any USB port of GSOC. Click the connecting icon showing on the screen (the icon content is OFF LINE/G90 ONLINE/CAT ONLINE ) to pop up Bluetooth setting interface. 1. Turn on Bluetooth 2. Click SCAN to find the Bluetooth device list. 3. Click Connect/Disconnect button in the device list to connect/disconnect. Note: For the first time connection, you need to allow the connection on you PC. PC Setting: Operating system Windows 10 x64, PC is with built-in Bluetooth. 1. Settings ->Bluetooth & other devices -> Turn on Bluetooth function 2. Settings ->Bluetooth & other devices -> More Bluetooth options Check: ✔ Allow Bluetooth devices to find this PC ✔Alert me when a new Bluetooth device wants to connect 3. Click COM Ports The GSOC BT ‘Serial Port’ is the correct port (COM8 in the image above). Connecting Software: At present Ham Radio Deluxe does not support Bluetooth port, we recommend you use flrig 1. Software Settings & Ports Config->Setup->Transceiver 1.1 Set the data as the image above. 1.2 Click Init button to finish the Bluetooth connection. Note: Due to uncertain factors such as the delay of the Bluetooth serial port, signal-to-noise ratio and other uncertain factors, occasionally unsuccessful situations may occur during the connection. At this time, just click the Init button to try again. If the error is still reported, please try closing flrig and repeat the above process 2. Connecting Interface  
Xiegu GSOC Teardown | Open Source Project Begins
by Micah Dubinko from GitHub gsoc-contrib wiki (Xiegu GSOC Open Source Project Begins!)   The Xiegu GSOC is marketed as a "Universal" controller and data terminal. Let's see how universal it is. Disclaimer: I'm working off a dataset of one. Some of the oddities I observed may well be specific to the particular unit I have (which is a warranty replacement--not sure whether this is fresh off the factory line, or somehow otherwise refurbished). If you have additional info, I'll include it here. If you're worried about breaking the warranty sticker, there's a fair bit that you can see just by removing the endcaps and maybe using a flashlight. How you can help: Send me a screen shot (or just manually copy the text) of the initial boot-up screen, immediately after the U-Boot line. My original pre-order unit did not say CubieBoard2, but the replacement one did. Although it also had a different firmware version. Do you get a Cubieboard2 line on boot? Let me know, along with when you received your unit & firmware version.     Fig 1: Outer shell, right endcap. Unless noted, all fasteners require a 2mm hex driver.   Fig 2: Peeking inside right endcap.    Fig 3: Outer shell, left endcap.   Fig 4: Peeking inside left endcap. Careful. With endcaps off, the entire back panel can easily come away.   Fig 5: Back side. The entire back face hinges open (held only by the warranty sticker.)   Fig 6: Revealing the backside interface board.   IMPORTANT NOTE: the indicated fastener (upper left) can NOT be removed from this side--there is an inaccessible nut holding it in place. In general, if a hex bolt seems too difficult to turn, look for another way in. • Visible silicon: • Cirrus Logic CS4272 28-pin SSOP - 24-Bit, 192 kHz Stereo Codec • 5351 popular RF clock generator • N5532 low noise op amp (2x) • 4075-2 A#846 3288 ultra low noise amplifier (2x) • LM386 audio amplifier near speaker connector • 4925D p-channel power mosfet (reverse polarity protection) • 5066 J8657 RF module • LTGKR LT3999 DC/DC driver • DB2SP LMR14020 Simple Switcher 40V 2A 2.2MHz Step-Down Converter Topmost relay has visible burn marks or maybe flux? Note the separate ground planes on the power supply and RF sections of the board, with generous isolation. The several bare parts of the board allow one to see through the board against a strong light. This is a two-layer board. The DB9 connector seems to basically match that on the display-head of a G90, as the GSOC here plays the same role. 1 2 3 4 5 6 7 8 9 Pin 1 = +V (powers a 3.3v regulator that seems to feed some nearby protection (?) circuits * Pin 2 = snakes off to the other board. Serial? Pin 3 = NC? Pin 4 = snakes off to the other board. Power signal? Pin 5 = GND (system ground; isolated from DC input ground & RF ground) Pin 6, 7 = incoming audio from rig -- leads to input side of a low noise amp Pin 8, 9 = outgoing audio to rig -- leads to output side of a low noise amp * There is a fair amount of what looks like protection circuitry around pins 2, 6-9; SOT-23-5 package with no connection on pin 1 & GND on pin 3. Marking code "V5"... I can't identify the component... There is some modest reverse-polarity protection as the very first component on the incoming positive power line. Still wouldn't recommend testing it, though. The area around the rectangular yellow transformer, which seems to be a switching power supply, has markings and clips for an RF shield, though none present. The speaker has a 1.25mm pitch (JST GS) connector. Oddly, the red wire is connected to the analog ground. Not a big deal for an otherwise isolated monophonic speaker, but weird.   Fig 7: Behind the front panel   Pull off both of the nested knobs on the front panel, and with 4 more 2mm hex screws removed from the top and bottom faces, the front panel will pull away. Disconnect the (extremely nice!) custom rotary encoder attached to the front panel, and put the whole panel aside. Remove 3 2mm hex screws from nearby the rotary encoder, and 2 1.5mm hex screws on the opposite end of the board. I removed the front facing ones, leaving the back ones in tact. Note that along the bottom are two very fragile flat flex connectors for the LCD and touchscreen. Take care not to tear these. The front and back boards are held together with a 2x25 connector, that requires a significant amount of force to separate. Carefully pull the two boards apart, being careful not to bend the pins.    Fig 8: Backside of the front board   This is a 4-layer board. Near the rotary controller, the red wire drops into a via that doesn't go anywhere on the other side, and it shows continuity to the 3v3 bus. There is a noticeable bodge on the smaller ribbon cable/flex PCB for the touchscreen. Immediately visible silicon: • STM32 F103C8T6 Cortex M3 microcontroller • GT811 taped inside smaller FPC - touch screen controller • PCF8563 real time clock And wow, that's a CR1220 lithium battery buried all the way down here. Note unpopulated connector footprints & flat flex connectors. The top-right footprint might be USB micro/OTG. Along the bottom edge next to the rotary encoder cutout is a two pin connector. Battery?? And on either side of the populated flat flex connectors, are two more unpopulated ones. One might be an alternate LCD connector. Not sure what the other might be for. The LCD connector is a 40-pin Low Voltage Differential Signaling (LVDS) connection, directly supported by the A20. The connections head over to the the lower-left side of the central module. The opposite side of this board is almost entirely covered by an LCD panel that is quite aggressively stuck down, further complicating the tracing of any vias through the PCB.   Fig 9: Einstein A20 board. Shown rotated 180 from previous figure. Pin 1 is on the extreme lower-left.   Fig 9.1 Compare with this pre-release image released by the company:   In situ, the shield (with original fingerprints) was already partially off. If this is common outcome of the manufacturing process, it might help explain some of the RF spurs users have reported. The central castellated board is identified in boot messages as a Cubieboard2, and in fact is an Einstein A20 variant of the Cubieboard. These go for $59 on Ali Express. Note the unpopulated RF connectors. Even if this board supports wifi, there are no antennas to be seen. (Not that they'd work well inside a metal box.) It has 200 pins, with pin one indicated on the top row at the right. I wonder what those tactile switches would do to a running GSOC... The RX and TX lines run out to the edge of the board, to an unpopulated connector. Visible silicon: • Allwinner A20 dual core Cortex A7 + GPU • 2x SKhynix H5TQ4G63CFR (NWMGU501HN) SDRAM DDR3 each 4Gib (gigabit) for a total of 1GiB (gigabyte) RAM • FORESEE NCEMAM6G-08G eMMC (basically flash) storage -- this appears to be 8GiB (gigabytes) • AXP209 power management • metal can AP6210 -- an apparently unused Wifi + Bluetooth module Every product spec says there is 4GB of storage, but physically here we have 8. There may be a software limitation or inaccessible partition. Will need to get shell access to be sure!  Fig 10: For completeness, the opposite side of the back board, finally freed from the metal chassis.   No idea what kind of trauma was inflicted on those solder connections for the DB9 connector... Call to action: help me write new firmware for this project. If you have knowledge about embedded Linux or just a willingness to learn, contact me! Xiegu GSOC Open Source Project

2021/03/01 Open Source Group:
CLICH HERE to join github group and discuss

2021/01/18 Firmware V1.3 Release:

CLICK HERE to download

1. Add Bluetooth serial port
2. Add Full Reset Button in system menu
3. Reduce CW side tone latency (with G90 MainUnit FW V1.77)

2020/11/26 Firmware V1.1 Release:

CLICK HERE to download

1. Solved the CW sidetone delay problem
2. Solved the problem of unstable system and occasional crash
3. Added RTTY modem
4. Added CW decoder
5. Added SWR scanner
6. Added FFT/Waterfall level adjustment
7. Added FFT line/fill color mixer

The Xiegu GSOC is a universal controller product used for external control of Xiegu G90 radio. The GSOC is designed with expandability in mind. With firmware upgrades, its functions can be expanded to many additional capabilities.

GSOC consists of a baseband processing unit and an SDR receiving unit which is capable of receiving and processing IF signals and IQ signals and displaying content such as frequency spectrum, waterfall plot and demodulation information. The GSOC uses 24bit ADC sampling and processing.
Dimensions are W 8 ¾ H 4 ¾ D 1 ¾

The GSOC has a beautiful 7-inch Color Touch LCD screen. The GSOC has been designed with extra processing power and memory so it can expand into controlling future Xiegu radios and gain new desirable features as well.



• 200k bandwidth spectrum display and waterfall display

• 1024*600 7-inch color touch LCD screen

• Digital mode decoding capabilities

• Supports mouse & keyboard operating

• Dual-core eMMc application processor

• Built-in PSK, RTTY, CW digital mode

• RX & TX Multi-band Equalizers

• Easy two-wire connection to G90

• Fast frequency change & band selection

• Three user-programmable buttons

• Power design for future expansion


Applicable model: G90
Operating temperature scope: 0°C ~ +50°C
Frequency stability: ±1.5ppm in the 10~60min after startup
@25°C: 1ppm/hour
Supply voltage: 10.5~16.5VDC, negative electrode grounding
Current consumption: 600mA @ Max
Display screen resolution: 1024*600
Touch screen type: Capacitive
Spectral sensitivity: -120dBm ± 3dB
Audio output: 0.5W (8Ω, ≤10%THD)
Earphone output impedance: 16~32Ω
Size: 230*130*45mm (excluding projection)
Weight: about 1.2kg / 2.65lb (only host)



Q: Does it support wireless mouse? Do I need to install any operating system to use mouse and keyboard?
A: Xiegu GSOC supports any mouse including wire and wireless. Plug and play, you don't need to install anything.

Q: Does the GSOC have a built in sound card?
A: GSOC has 2 built-in sound cards.One is 24bit/192k, the other is 8-32bit/48k, both availavle for IQ demodulation and digital communication.

The GSOC is equipped with a high clock rate dual-core processor, large memory and built-in eMMc storage. This design combination offers strong and smooth operation.

As always, Xiegu offers unbeatable value for the money in advanced Amateur Radio equipment. We will make continuous free firmware updates which give you even more enjoyment of this wonderful product and hobby!




Features GSOC PX3
Screen Resolution 1024*600 800*600
Screen Type Touch Normal
Spectrum 192K 192K
Display Spectrum + Waterfall Together
Large Tuning Knob
Dual Controll Tuning Knob
Function Customized Knob & Keys
Processor eMMc application processor single chip memory

Related Items & Accessories

Xiegu G90 Radio
Xiegu G90-H1 Holder
Radioddity G90-H2 Stand
Xiegu CE-19 Expansion Port for easy PC connection
Xiegu X5105 Transceiver
Xiegu XPA125B Amplifier
Radioddity PAX100 100W Amplifier

What's in the box?

1 x Xiegu GSOC controller
1 x Power Cable
1 x I/Q Cable for G90
1 x G90 Connection Cable


1 Year and 6 months
Manufacturer's Warranty.
• This warranty from Radioddity covers all new items (except Xiegu brand) purchased from For purchases made through other platforms like Amazon, eBay, and Walmart, we offer a 1-year warranty period from the date of purchase. The specific warranty terms may vary depending on the authorized dealer.
• This warranty cannot be transferred. You need to provide proof of purchase from us or an authorized dealer to avail warranty service.
• For Xiegu brand items, we offer a 1.5-year warranty for the G90, X6100, and X5105 models starting from September 14, 2022. All other models come with a 1-year warranty.

What Does This Limited Warranty Cover?

We warrant that the Products are free from defects in materials and workmanship under normal use and use in accordance with the respective Product user manual, during the Warranty Period. Please refer to the Instructions inside each package for a description of proper use and care of the unit.

What Does This Limited Warranty Not Cover?

This limited warranty does not cover damages directly or indirectly arising or resulting from or during:

(1) accident, misuse, abuse, vandalism or acts of God (including lightning and other weather conditions)

(2) use with another product or other damage or loss suffered by the use or combination of any other item

(3) improper or inadequate maintenance

(4) repairs by an unauthorized service technician

(5) normal wear and tear

Open Box

Open Box items are products that have damaged packaging or are otherwise not suitable to be sold as new. All items are tested to be working by a member of our team.

Open Box items come with a 6-month warranty instead of the standard 18 months warranty and are not eligible for any warranty extension offered to new products. We will not accept returns of Open Box items due to cosmetic damage or other non-performance-related issues. All sales of Open Box items are final and not eligible for a return or refund.

If for some reason the item is defective on arrival, please contact so we can arrange a replacement.

If you are satisfied with our products and service, please kindly leave us a positive product review. Any problem, be free to contact us
We strive to answer all emails as quickly as possible, but due to high email volume, it may take time for us to reply. Thanks in advance for your patience!

Order Processing

All orders are processed within 1-2 business days after we receive your full payment, excluding weekends and holidays.

As soon as your order is ready, we’ll update the tracking number and send it to you if you’re a Radioddity Member. We highly recommend that you register as a Radioddity Member here. If the item you ordered is temporarily out of stock, our customer service team will reach out to you. You can choose to wait until the item is back in stock or cancel your order.

Please be aware that we have several distribution centers globally. Therefore, your orders may be shipped from various locations including the United States, Canada, Europe, or China, depending on the availability of the product in our inventory.

Flat Shipping Rates




Outside US & EU

  Free when order amount ≥ $99.99 Free when order amount ≥ $99.99 Free when order amount ≥ $99.99

Flat fee




Ship from

➤ United States
➤ China

➤ Germany
➤ China

➤ China

Handling time 1-2 business days 1-2 business days 1-2 business days

Delivery time

5-7 business days

5-7 business days

7-15 business days


1. Customs fee included for US & EU countries.

2. Please note that taxes will be applied to shipping rates. These taxes will be calculated and added to your total at checkout.

3. US Shipping does not include Alaska, Hawaii and Puerto Rico area. Please contact us for a detailed shipping fee to these areas.

4. For EU countries, please be aware that the listed product prices do not include VAT.

5. For shipping options to other countries, please visit our EXPANDED INTERNATIONAL SHIPPING page.

6. Please be aware that for outlet items, pre-orders, and open box items, the shipping services and charges may vary.

How Do I Change The Shipping Address Or Cancel My Order

Contact (CLICK HERE) immediately if you need to change the shipping address or cancel your order. Please be advised that some orders are shipped very soon after placement and it will not always be possible to make changes to the shipping address and/or cancel the order.


Frequently Asked Questions

1. What forms of payment do you accept? currently accepts PayPal* or credit card for all orders.
*When purchasing with PayPal, your shipping address will automatically default to the address on file with PayPal, regardless of the shipping address you enter on your order.

2. Why has my credit card payment failed?
Payment with a credit card may fail because of bank authorization and fraud prevention systems. If you are having trouble making a payment via Credit Card, you may contact your card issuing bank or PayPal directly. Here are PayPal's phone numbers:
+1-888-221-1161 (US & Canada Toll Free) +1-888-215-5506 (US & Canada Toll Free)
+1-402-935-7733 (International) +1-402-935-2050 (International)

3. How do I know if it is safe to shop with you? takes great pride in offering a safe and secure online shopping experience. We also respect your privacy and we're committed to protecting it.

4. Is there any discount for bulk/volume purchases?
Radioddity does provide discounts for some bulk/volume purchases. Please email our customer service for more details.

5. Do you ship internationally?
Yes, we do! We ship to US & EU countries. For some products, we ship to CA.

6. How can I contact for additional assistance?
Email Customer service:
please email us via, and we will respond to your email as quickly as possible, usually within 24-48 hours.

7. How are warranties handled?
Repairs on defective merchandise are handled by the manufacturers and not by Radioddity unless otherwise indicated. If any item arrives damaged due to shipping, immediately contact the courier. Keep all shipping materials and contact us immediately.

8. Why didn't I receive an order confirmation email after my PayPal payment is completed?
We send a confirmation email to your primary PayPal email address or the e-mail address you have specified if you used the "PayPal Express Checkout" method. Make sure that you have a Radioddity account registered under your PayPal account's primary e-mail address.
In rare circumstances, a technical bug confirmed by PayPal can get in the way. If you do not receive any information at all, and your order does not appear in your Radioddity account, please contact us and send us your order details.

9. How do I change the shipping address or cancel my order?
Please contact customer service immediately if you need to change the shipping address or cancel your order. Please be advised that some orders are shipped very soon after payment and it will not always be possible to make changes to the shipping address and/or cancel the order.

10. What does charge for shipping order and how long will it be before I receive my order?
Please CLICK HERE to learn about our shipping policy.

11. Do you ship to PO boxes or Military APO/FPO addresses?
Only USPS can ship to both PO Boxes and Military APO/FPO addresses. The items have to be less than 2kg. Please allow additional time for orders to be shipped to these addresses. Express shipping cannot be sent to both PO Boxes and Military APO/FPO addresses.

12. Why am I unable to track my order?
It can sometimes take 24-48 hours or so for tracking information to update once an order has shipped from our warehouse.
Occasionally, a package may not receive the proper origin and transit scans while on its journey to you, so neither us nor express is able to track the exact location of the package in transit.
Please email us if you do not receive your order by the end of the quoted time frame. Please note that orders shipping via UPS can be delivered as late as 9:00 pm local time in some areas.

13. Taxes, Customs, & Duties
If the package is checked by your country's customs office when the item arrives in your country, most websites are declaring that you are responsible for import duties, tariffs, and taxes. However, Radioddity will be happy to go fifty-fifty with customers. Quality customer service is our highest value and we try our best to reduce our customer’s loss.

14. How do I return products if I am unsatisfied?
Please CLICK HERE to learn about our return policy.

15. What do I do if received the wrong item?
Return the wrong item. If the item you received is completely different from the one you ordered, please contact our Customer Service with photos or videos of the different product. If a return is necessary, replacement plus return shipping cost will be issued to you on receiving the returned product. Or if you decide to keep it, we will offer a 10% discount for buying it.

16. How do I return defective items?
If your product turns out to be a defective one with physical damage within 30 days from the initial receiving date. You can mail the item back in the original package without any wear and tear for a free replacement. However, you will need to provide photos and videos showing the defect(s) of the product.
*NOTE: We strongly recommend obtaining and saving your return tracking number until you are notified that we have completed your refund.*

17. When will a replacement be sent?
Replacements are treated the same way as that of new orders -- they typically arrive in 10 to 13 days. If a product needs to be returned for replacement, the replacement is sent after receiving the returned item.

18. How long does it take for me to get a refund?
It may take 1 or 2 weeks for your return to reach our warehouse. Once it is received and inspected (usually within 72 hours of arrival) your refund will be processed and automatically applied to your credit card or original method of payment within 2 days. Please note that depending on your credit card company, it may take additional 2-10 business days after your credit is applied for it to post to your account.