My guess is that both cards would work, but there is a missing link and that's the SIM (Subscriber Identity Module) card socket, which normally sits on the motherboard in the laptop, but on the Galileo board, there is none.
As I see it, there are two ways to solve this:
- Use a little flex-print with a sim card socket, and wedge the flex-print in between the Mini PCIe socket and the cellular card (like Usim Sim Card Socket Slot 2G 3G WWAN Solderless Mini PCI E Module Holder Modem | eBay)
- Connect the cellular card via the USB host using a little breakout board that has the SIM card socket (like Mini PCI E Wireless to USB Adapter Card with Sim Card Slot Test WWAN Module E0XC | eBay)
Both options are relatively cheap from ebay, but they are both somewhat of a hack.
I have both, but haven't gotten the flex-print one to work yet, and have only tried the other on a laptop, but with the right micro USB to full size USB adapter, it should work on the Galileo USB host port.
These cards normally use the USB connection that is part of the Mini PCIe socket and shows up as one or more virtual serial ports or network devices.
If I succeed in getting the flex-print to work, I'll do my best to let you know.
My recommendation is a Telit HE910 (HE910 mini PCIe 3.75G HSPA+ data-card - Telit), they have a version that has a SIM card slot on the miniPCIe card so there's no complications. It has also been tested with the Intel Quark platform so it should give you no problems.
Just googling I found: http://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=47993
I'm not sure how they set their prices, seems high for Telit products, but its available to ship immediately.