<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BasolOrico</id>
	<title>LinuxMCE - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.linuxmce.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BasolOrico"/>
	<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php/Special:Contributions/BasolOrico"/>
	<updated>2026-07-22T02:36:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9509</id>
		<title>GlobalCache GC-100</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9509"/>
		<updated>2008-03-05T10:23:47Z</updated>

		<summary type="html">&lt;p&gt;BasolOrico: oumonolocov&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://vherlandhosting.com/site1/modules/files/fevchi.html i like dark chocolate chloe] [http://www.bebebiz.fr/dump/sqldump/sednoch.html 6000704] [http://www.lairdil.org/publications/docs/relhenm.html video interview with emma watson and daniel radcliffe] [http://www.bebebiz.fr/dump/sqldump/pasenboc.html free autocad blocks] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/mexnodr.html wholesale silver beads] [http://christian-jackson.com/gallery/data/media/6/pics/darroldro.html i friends] [http://christian-jackson.com/gallery/data/media/6/pics/plnobrdro.html letter designs] [http://freetosell.com/shop/personalize/images/cafevl.html minnie the moocher] [http://freetosell.com/shop/personalize/images/cfokfu.html mt.st. helens 1980 eruption] [http://free-online-casinos.com/autorank/TopSites/henqaszel.html giantess video clips] [http://www.webtolosa.fr/dump/cache/fixoubo.html cracked] [http://vherlandhosting.com/site1/modules/files/xnorel.html asian pictures] [http://free-online-casinos.com/autorank/TopSites/indeli.html splenda.com] [http://www.bebebiz.fr/dump/sqldump/fitade.html mythical creatures] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/pleltca.html dining room light fixtures] [http://www.livrereligieux.com/photos/59/varbugnec.html salvador dali] [http://www.bebebiz.fr/dump/sqldump/fevsitn.html turn me on] [http://clearcutmedia.tv/development/images/banners/120x210_logo/index.html website] [http://www.cnos.fr/dump/sqldump/filidronr.html inner tube] [http://www.livrereligieux.com/photos/59/boccna.html filler gif] [http://freetosell.com/shop/personalize/images/qasder.html over flowing] [http://www.lairdil.org/publications/docs/monsatrac.html substitute teacher training] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/sabasdron.html signorie] [http://www.bebebiz.fr/dump/sqldump/golnrnov.html traffic secrets] [http://www.fizzi.fr/photo/vignette/pics/zc4tpasa.html tuxhorn] [http://www.livrereligieux.com/photos/59/xzetrefi.html superior court of california santa clara] [http://portelli.com/articles/docs/sitemap.html link] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/zdekosi.html refurbished computer supplies] [http://www.cnos.fr/dump/sqldump/alrorac.html coleslaw] [http://www.fizzi.fr/photo/vignette/pics/enbohenre.html usagi] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/eldarchi.html jcpenney] [http://freetosell.com/shop/personalize/images/index.html home] [http://www.cnos.fr/dump/sqldump/letodelnr.html sell home fast] [http://vherlandhosting.com/site1/modules/files/fiboc4.html plke] [http://freetosell.com/shop/personalize/images/monlizfo.html lyric no pigeon sporty thief] [http://portelli.com/articles/docs/ricget.html pow mia] [http://vherlandhosting.com/site1/modules/files/fucazdar.html marriott hotel tampa airport] [http://chabadnewsonline.com/a/wp-content/images/baspasra.html diaper covers] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/etinsalo.html rough justice] [http://www.lairdil.org/publications/docs/koenzarl.html virus guides] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/dardefa.html petmate] [http://www.fizzi.fr/photo/vignette/pics/plerwne.html 5th wheel camper] [http://citiesamerica.com/wp/wp-content/cache/userpics/tanocah.html synthesis] [http://clearcutmedia.tv/development/images/banners/120x210_logo/dombofica.html new car loan tenafly] [http://www.bebebiz.fr/dump/sqldump/rolsedbob.html again arms ever if in youre] [http://www.cnos.fr/dump/sqldump/index.html www] [http://www.cnos.fr/dump/sqldump/fevpas.html design and engineering services] [http://www.bebebiz.fr/dump/sqldump/henhen.html pa modular homes] [http://www.top-charter.com/img/photos/cube/thumbs/neqashen.html pepper spray protection] [http://www.lairdil.org/publications/docs/index.html page] [http://www.lairdil.org/publications/docs/rehensaw.html web conferencing provider] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/xbasnod.html apple cider vinegar benefits] [http://free-online-casinos.com/autorank/TopSites/oulodequa.html caitlin wachs] [http://www.webtolosa.fr/dump/cache/darplva.html mineral sands in australia] [http://www.top-charter.com/img/photos/cube/thumbs/alnrmo.html virtual pc 8] [http://citiesamerica.com/wp/wp-content/cache/userpics/cozelxb.html logistics outsourcing] [http://www.bebebiz.fr/dump/sqldump/kofuze.html cemetary photo] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/lorowl.html used portable trade show displays] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/relletoge.html launch radio] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/quadela.html video studio 8 serial] [http://www.fizzi.fr/photo/vignette/pics/trtaou.html www.unitedcountry.com] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/oloracrol.html north olmsted high school media center] [http://www.livrereligieux.com/photos/59/varfok.html university teacher evaluation] [http://portelli.com/articles/docs/fevc4tv.html brown girl] [http://christian-jackson.com/gallery/data/media/6/pics/riclacav.html enon baptist church alabama] [http://www.cnos.fr/dump/sqldump/qaslaa.html no romeo underwear] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/cnaorlo.html michigan capitol building picture] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/monvire.html big muscles gallery] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/foksaboc.html asian jewellery shops] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/fokxsit.html security tag] [http://www.webtolosa.fr/dump/cache/sitemap.html webmap] [http://vherlandhosting.com/site1/modules/files/deldombas.html illinois high school football coaches association] [http://www.cnos.fr/dump/sqldump/alchierb.html ladainian tomlinson] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/sacaxdar.html cell phone rental] [http://free-online-casinos.com/autorank/TopSites/sitemap.html webmap] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/cnafevb.html the rail bound brook] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/tanrdel.html mermaid tattoos] [http://portelli.com/articles/docs/zxvarerac.html myrtle beach condo special] [http://freetosell.com/shop/personalize/images/sitemap.html sitemap] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/monchif.html andritz sprout bauer inc] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/sitemap.html web] [http://clearcutmedia.tv/development/images/banners/120x210_logo/infitaric.html preteen lolitas lolitas world] [http://citiesamerica.com/wp/wp-content/cache/userpics/noacel.html movie star] [http://www.livrereligieux.com/photos/59/virelbasr.html white swan uniform] [http://portelli.com/articles/docs/debasc.html bird electronics] [http://portelli.com/articles/docs/golhenno.html moped scooters] [http://clearcutmedia.tv/development/images/banners/120x210_logo/index.html sitemap] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/cocarelro.html carnage] [http://www.bebebiz.fr/dump/sqldump/c4tnerac.html zirconium silicate] [http://free-online-casinos.com/autorank/TopSites/varliq.html program database manager mismatch please check] [http://www.cnos.fr/dump/sqldump/zarlafeve.html home owner loan] [http://citiesamerica.com/wp/wp-content/cache/userpics/ricnrsael.html moa] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/rolgol.html toothbrush] [http://www.webtolosa.fr/dump/cache/rolfunrc.html lindsey leslie] [http://clearcutmedia.tv/development/images/banners/120x210_logo/caouel.html night of the living shred soundtrack] [http://www.bebebiz.fr/dump/sqldump/letocpasd.html acoustic guitar tranducer] [http://www.lairdil.org/publications/docs/domzeldr.html earth gujrat in quake] [http://www.livrereligieux.com/photos/59/sitalsedo.html endo] [http://vherlandhosting.com/site1/modules/files/vierfo.html dove] [http://citiesamerica.com/wp/wp-content/cache/userpics/faoubofin.html ohio college with competition cheer squad] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/monmexl.html best fat burners] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/wcnacbrer.html greek women] [http://chabadnewsonline.com/a/wp-content/images/elerle.html kip winger photo] [http://www.fizzi.fr/photo/vignette/pics/raccnovi.html award bios editor plugins] [http://freetosell.com/shop/personalize/images/nrpasz.html mississippi land for sale] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/fiquadom.html allele specific oligonucleotides] [http://www.lairdil.org/publications/docs/varcza.html texas life insurance company] [http://www.bebebiz.fr/dump/sqldump/index.html website] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/getolo.html wulf limousin farm] [http://christian-jackson.com/gallery/data/media/6/pics/cobugc.html audition dancer jackson janet] [http://vherlandhosting.com/site1/modules/files/acelfokx.html ytmnd] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/brvibugqa.html pac man] [http://clearcutmedia.tv/development/images/banners/120x210_logo/cnazel.html signs of puberty] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/cnefad.html machinable plastic] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/dexeldar.html terry hornbuckle] [http://www.top-charter.com/img/photos/cube/thumbs/xetore.html etrusco dupont] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/trpasr.html international shipping rates] [http://www.fizzi.fr/photo/vignette/pics/ctrdeq.html trailer kit] [http://portelli.com/articles/docs/getbasfe.html american school] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/olofumonc.html the doors riders on the storm] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/koalvi.html real estate sales forms] [http://portelli.com/articles/docs/vardom.html the cattle range] [http://www.lairdil.org/publications/docs/wsedla.html rio beach] [http://www.bebebiz.fr/dump/sqldump/trocbrqa.html audre] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/laetneric.html static x mp3] [http://www.lairdil.org/publications/docs/index.html page] [http://www.cnos.fr/dump/sqldump/cnaoloa.html nadia bjorlin] [http://www.cnos.fr/dump/sqldump/delrel.html easy camping recipes] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/orhenkoz.html street prostitution] [http://www.livrereligieux.com/photos/59/cataenalz.html supply chain inventory management] [http://free-online-casinos.com/autorank/TopSites/dometplbo.html recruitment research] [http://free-online-casinos.com/autorank/TopSites/sedc4tcab.html well lived life] [http://citiesamerica.com/wp/wp-content/cache/userpics/c4tfiloer.html saxtons river real estate] [http://portelli.com/articles/docs/plfixz.html playmate gallery 2002] [http://freetosell.com/shop/personalize/images/nomonde.html bikini mp3] [http://free-online-casinos.com/autorank/TopSites/qasc4tf.html embora wellness] [http://freetosell.com/shop/personalize/images/sitbas.html aim buddy icons] [http://citiesamerica.com/wp/wp-content/cache/userpics/innrinr.html pink scissors] [http://free-online-casinos.com/autorank/TopSites/index.html url] [http://www.cnos.fr/dump/sqldump/wriclidro.html davy jones] [http://www.cnos.fr/dump/sqldump/salinra.html on the internet nobody knows you re a dog] [http://www.top-charter.com/img/photos/cube/thumbs/monsachi.html online maps florida] [http://www.webtolosa.fr/dump/cache/letoric.html vacations packages las vegas] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/cozarfevf.html cirrosis] [http://www.cnos.fr/dump/sqldump/index.html home] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/incric.html free online puzzles] [http://www.cnos.fr/dump/sqldump/delnob.html see a lap dance] [http://clearcutmedia.tv/development/images/banners/120x210_logo/index.html web] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/lic4tdr.html movie theater in louisville ky] [http://vherlandhosting.com/site1/modules/files/cinxla.html exclusive aurora borealis vacations] [http://free-online-casinos.com/autorank/TopSites/qasneca.html wild party] [http://www.cnos.fr/dump/sqldump/index.html home] [http://www.bebebiz.fr/dump/sqldump/chilichit.html kfor] [http://www.bebebiz.fr/dump/sqldump/dereltro.html black bears] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/sitemap.html www] [http://free-online-casinos.com/autorank/TopSites/sasitvarb.html plait hairstyles] [http://www.fizzi.fr/photo/vignette/pics/index.html www] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/nefevet.html microsoft word tutorials free] [http://www.lairdil.org/publications/docs/lofokri.html pny quadro fx 4400] [http://www.fizzi.fr/photo/vignette/pics/nogetelg.html testosterone cream women] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/reacckofa.html lil keke] [http://www.webtolosa.fr/dump/cache/favarm.html index of] [http://portelli.com/articles/docs/cobrnepas.html ovulation test] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/qasfalid.html more than a feeling] [http://www.bebebiz.fr/dump/sqldump/boccnafa.html religious medals] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/letotrde.html charlier companion] [http://www.top-charter.com/img/photos/cube/thumbs/sitemap.html domain] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/sarebas.html red melamine dinnerware] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/gollazel.html porsche engine] [http://www.fizzi.fr/photo/vignette/pics/canooloi.html candy shop by 50 cent] [http://www.cnos.fr/dump/sqldump/quasaqua.html fumina hara] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/requasit.html picture of vaslav nijinsky] [http://free-online-casinos.com/autorank/TopSites/sabasdo.html home repair wa] [http://portelli.com/articles/docs/index.html web] [http://christian-jackson.com/gallery/data/media/6/pics/trocdar.html wwe diva stacy keibler.] [http://vherlandhosting.com/site1/modules/files/fuacelz.html a whole new world music] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/domvid.html math terms] [http://homesinwilsonnc.com/MBRealEstateListings/thumbs/bocqasri.html readiness command] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/plpasb.html elvis photos] [http://girlsinsurf.com/gisgallery/g2data/albums/fantly/xlimexcas.html anna falchi] [http://www.top-charter.com/img/photos/cube/thumbs/sitemap.html domain] [http://www.fizzi.fr/photo/vignette/pics/delcpask.html medical contract manufacturer] [http://citiesamerica.com/wp/wp-content/cache/userpics/index.html url] [http://dodgy-gear.co.uk/Oldgalleries/albums/userpics/10001/defokd.html car pricing] [http://www.bebebiz.fr/dump/sqldump/mexboc.html niki blonde] [http://www.lairdil.org/publications/docs/zarzar.html cidaemon] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/index.html sitemap] [http://chabadnewsonline.com/a/wp-content/images/fokzelco.html php order by rand] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/c4tquaor.html short jokes] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/vigetet.html sine theta] [http://www.webtolosa.fr/dump/cache/rericcabo.html the band guitar tab] [http://citiesamerica.com/wp/wp-content/cache/userpics/colare.html mexico telescope] [http://www.cnos.fr/dump/sqldump/etpasco.html california home equity loan] [http://friends-of-north-kigezi-diocese.co.uk/friends/wp-content/uploads/2007/03/delnrf.html infiniti suv 2003] [http://flixtondancestudio.co.uk/board/gallery/upload/pics/cache/noenbas.html london drugs canada] [http://clearcutmedia.tv/development/images/banners/120x210_logo/inbuglabo.html diamond ring wholesale] [http://www.lairdil.org/publications/docs/sitemap.html domain] [http://www.cnos.fr/dump/sqldump/deelcabo.html fried green tomatoes] [http://www.webtolosa.fr/dump/cache/getorzel.html dog muzzles] [http://www.top-charter.com/img/photos/cube/thumbs/cadeleltc.html doc hollywood] &lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
[[Image:GC100.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
GC100 is a device which allows you to have remote connection almost anywhere. It&#039;s a network device which will forward all your data to :&lt;br /&gt;
* couple of serial ports&lt;br /&gt;
* [[IR]] senders and/or sensors&lt;br /&gt;
* several relays&lt;br /&gt;
For more details about the product check [http://www.globalcache.com/products/gc-index.html manufacturer web site].&lt;br /&gt;
&lt;br /&gt;
== Send IR codes ==&lt;br /&gt;
LinuxMCE implementation of GC100 assumes that in device tree we&#039;ll have children and the messages are actually addressed to them instead of GC100 itself. &lt;br /&gt;
&lt;br /&gt;
So when you are sending &amp;quot;ON&amp;quot; to TV controlled by GC100, the message is routed to the GC100, it finds [[infrared]] code for &amp;quot;ON&amp;quot; for that specific TV, sends a command to gc100 to send a specific [[infrared]] sequence, which will blink IR sender connected to specific port, and the TV will turn on.&lt;br /&gt;
&lt;br /&gt;
The only two commands that GC100 implements itself are : &#039;&#039;&#039;CMD_Send_Code&#039;&#039;&#039; used to test which IR is suitable for your equipment and &#039;&#039;&#039;CMD_Learn_IR&#039;&#039;&#039; used to learn new IR codes.&lt;br /&gt;
&lt;br /&gt;
== Learn IR codes ==&lt;br /&gt;
The learning device is actually unrelated to GC100. It may be plugged into one of GC100&#039;s serial ports (don&#039;t forget to set them to 9600 bps), or in regular serial port, just be sure you specified right port in GC100 device data.&lt;br /&gt;
&lt;br /&gt;
There are several other devices that support learning of infrared codes : [[IRTrans]], [[Tira]], [[USB_UIRT]].&lt;br /&gt;
&lt;br /&gt;
Learning is done from [[LinuxMCE-admin|web page]]. When clicking &amp;quot;Learn&amp;quot; gc100 will start a thread that will try to get data from the port. If nothing is received in 30 seconds the thread will die. The page will continue to refresh trying to see if anything was added, but after 30 seconds it&#039;s useless.&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gc100 jacks are by default configured as IR transmitters, but they can be configured to function as sensors. The sensors are, in their most basic form, two wires connected to a jack plug. When you cross them, a &amp;quot;sensor tripped&amp;quot; event is emitted. I am not currently aware of how this is supposed to function, who will intercept the event and how will it react to it. One idea for using a sensor is attaching a doorbell button to it, which, when pressed, will notify you in some way.&lt;br /&gt;
&lt;br /&gt;
You must go into the gc100&#039;s web panel and set the input jack to &#039;sensor w/ auto notify&#039; to use an i/r jack for a sensor.&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
The device is not quite [[plug&amp;amp;play]]. You have to perform a factory reset and to add it from orbiter (&amp;quot;Add GC100&amp;quot; button).&lt;br /&gt;
&lt;br /&gt;
A script will do some tricks with IP, will submit some pages on GC100&#039;s interface and so on. It will install needed software and after that it should say that device is ready to use (don&#039;t forget to [[quickreload]])&lt;br /&gt;
&lt;br /&gt;
=== Before the first use ===&lt;br /&gt;
* Insert proper wires in relays, devices in serial ports, [[IR]] LEDs and/or sensors.&lt;br /&gt;
* Go to device&#039;s webpage and set proper inputs/outputs, baud rates and so on.&lt;br /&gt;
* Add child devices in [[LinuxMCE-admin]] webpage and set proper device data to match the wiring.&lt;br /&gt;
&lt;br /&gt;
This should do it.&lt;br /&gt;
&lt;br /&gt;
=== Changes in LinuxMCE 0710 beta 4 ===&lt;br /&gt;
The way the gc100 is configured in the database changes in LinuxMCE 0710 beta 4. If you are upgrading from a previous release and have a gc100 set up, you will have to reconfigure it.&lt;br /&gt;
&lt;br /&gt;
The device tree will now have children for each relay, transmitter and sensor port. These are autodetected depending on the settings made to the gc100 itself and updated as the settings change.&lt;br /&gt;
&lt;br /&gt;
If until now you would put a TV directly under the gc100, you will have to put it under a transmitter child from now on. This will tell the gc100 which port to use to send the code, instead of sending it using all available transmitters like it did until now. This will allow you to add more IR devices which use the same codes without stepping on each other&#039;s toes, since the IR codes will be routed just to the target device. The old functionality is still in place and you can still add a TV directly under the gc100, but make sure you mark the checkbox that says &amp;quot;Don&#039;t autoconfigure&amp;quot; if you don&#039;t want the gc100 to manage its children, so your device remains in its place.&lt;br /&gt;
&lt;br /&gt;
This is also true for relays. Add your lights, or other devices that support On and Off commands, under the relay children. The On and Off commands will be routed to the right relay this way.&lt;br /&gt;
&lt;br /&gt;
=== Known Problems ===&lt;br /&gt;
&lt;br /&gt;
==== MAC detection ====&lt;br /&gt;
&lt;br /&gt;
--[[User:Nite man|Nite man]] 06:03, 25 January 2008 (PST) To solve the MAC detection problem replace the function &#039;&#039;get_gc100mac()&#039;&#039; in the script &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; by new one below:&lt;br /&gt;
&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
    my($mac, $page, $ret);&lt;br /&gt;
 &lt;br /&gt;
    `curl http://192.168.1.70/Commands.cgi -o gc100mac1 --silent`;&lt;br /&gt;
    `curl http://192.168.1.101/Commands.cgi -o gc100mac2 --silent`;&lt;br /&gt;
 &lt;br /&gt;
    open FILE, &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    $ret = read FILE, $page, -s &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    close FILE;&lt;br /&gt;
 &lt;br /&gt;
    unless($page) {&lt;br /&gt;
        open FILE, &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        $ret = read FILE, $page, -s &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        close FILE;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    ($mac) = $page =~ /((?:[\dA-F]{2}-){5}[\dA-F]{2})/i;&lt;br /&gt;
 &lt;br /&gt;
    if($mac) {&lt;br /&gt;
        $mac =~ tr/\-/\:/;&lt;br /&gt;
        loggc(&amp;quot;Mac Found $mac\n&amp;quot;);&lt;br /&gt;
        system &amp;quot;rm -f gc100mac1 gc100mac2&amp;quot;;&lt;br /&gt;
        return $mac;&lt;br /&gt;
    } else { exit 1 }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
or apply that [[http://smart-home-blog.com/wp-content/plugins/wp-downloadMonitor/download.php?id=18 gc100-conf.pl.patch]]&lt;br /&gt;
&lt;br /&gt;
Currently the support for the gc100 in LinuxMCE is broken, at least for some models or firmware versions.  The &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; script is for some reason unable to determine the gc100&#039;s MAC Adress after it has been reset to factory defaults.  As a result it is only half configured and not added to the system properly.&lt;br /&gt;
&lt;br /&gt;
The only known workaround [http://smart-home-blog.com/archives/688] [http://forum.linuxmce.org/index.php?topic=1990.msg9161#msg9161] at this time is to manually edit the perl script, and hardcode the MAC address of your gc100.  In short, find this line in the script:&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
Then insert this line immediately following it (replace &#039;&#039;00:00:00:00:00:00&#039;&#039; with the adress of your gc100):&lt;br /&gt;
 &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;;&#039;&#039;&#039;&lt;br /&gt;
As a result it should look something like this now:&lt;br /&gt;
         exit(4);&lt;br /&gt;
   }&lt;br /&gt;
 } &lt;br /&gt;
     &lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;&#039;&#039;&#039;;&lt;br /&gt;
   &lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.70/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac1 --silent`;&lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.101/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac2 --silent`;&lt;br /&gt;
   open(FILE,&amp;quot;gc100mac1&amp;quot;);&lt;br /&gt;
   @data1 = &amp;lt;FILE&amp;gt;;&lt;br /&gt;
   close(FILE);&lt;br /&gt;
&lt;br /&gt;
Reset the gc100 to factory defaults if necessary and you should be able to add it from an orbiter as described above.&lt;br /&gt;
&lt;br /&gt;
Another possible workaround &#039;&#039;might&#039;&#039; be described on the [http://plutohome.com/wiki/index.php/Gc100 Plutohome wiki for the gc100], under &#039;&#039;&#039;Complete Manual Install&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Firmware versions known to be affected:&lt;br /&gt;
* 2.4-06 (GC100-06)&lt;br /&gt;
&lt;br /&gt;
==== Serial Port ====&lt;br /&gt;
&lt;br /&gt;
The GC100&#039;s serial port does not work under LinuxMCE without a small modification, see: [http://forum.linuxmce.org/index.php?topic=2161.msg10140#msg10140 Re: GC100 + CM11 setup]&lt;br /&gt;
&lt;br /&gt;
The following commands should correct this issue (and make a backup copy just in case):&lt;br /&gt;
 mv /usr/pluto/bin/gc100-serial-bridge.sh /usr/pluto/bin/gc100-serial-bridge.sh.backup&lt;br /&gt;
 sed -e &#039;s/false/0/g&#039; /usr/pluto/bin/gc100-serial-bridge.sh.backup &amp;gt;/usr/pluto/bin/gc100-serial-bridge.sh&lt;br /&gt;
&lt;br /&gt;
It basicly replaces &#039;&#039;&#039;false&#039;&#039;&#039; with &#039;&#039;&#039;0&#039;&#039;&#039; in the &#039;&#039;/usr/pluto/bin/gc100-serial-bridge.sh&#039;&#039; file.  Afterwards a reboot may be in order.&lt;br /&gt;
&lt;br /&gt;
==== Firmware version 3.0 and later ====&lt;br /&gt;
&lt;br /&gt;
gc100 with firmware version 3.0 and later is Plug&amp;amp;Play, but not yet supported as such by LinuxMCE. It implements a DHCP client and also has a discovery beacon. Because it is able to get an IP address from the DHCP server, you won&#039;t be able to add it using the manual method describe here when using a default installation. You either have to use the completely manual installation procedure described on the [http://plutohome.com/wiki/index.php/Gc100#Complete_Manual_Install Plutohome Wiki for gc100], if you know what IP address the DHCP server gave it, or temporarily disable the DHCP server on the core (write down the DHCP settings, because they are erased from the database when you disable the DHCP server from Pluto-Admin - you can also /etc/init.d/dhcp3-server stop, add the gc100 and /etc/init.d/dhcp3-server start, without erasing the database).&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
In &#039;&#039;gc100.cpp&#039;&#039; there is a lot of code for format conversion and other stuff. Practically it&#039;s not a big deal it receives a command, find a proper IR sequence and sends it to gc100.&lt;br /&gt;
&lt;br /&gt;
==== Operating the relays, IR transmitters, and sensors ====&lt;br /&gt;
The gc100 software architecture uses two threads to communicate with the gc100 regarding relays, IR transmitters and sensors, one for sending messages (SocketThread) and one for receiving (EventThread). The reason for this is that the gc100 protocol isn&#039;t completely a request-reply protocol, even if it seems like that at first. The gc100 can initiate a transmission when a sensor is tripped, enough to break the request-reply paradigm. The program was designed to treat the communication as asynchronous. Messages are sent to the device without expecting a reply, and the replies are treated as independent events and state change reports, without linking a request to a reply in the program logic (except for the initialization phase).&lt;/div&gt;</summary>
		<author><name>BasolOrico</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9380</id>
		<title>GlobalCache GC-100</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9380"/>
		<updated>2008-03-02T23:22:33Z</updated>

		<summary type="html">&lt;p&gt;BasolOrico: cnarolellitr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://ruthfremonta.freehostia.com/q/cameras.html digital slr camera] [http://trkeyes.weebly.com link] [http://britanycha.w8w.pl/wiki/elected-band.html elected band] [http://acture.isasecret.com/sludge.html activated sludge] [http://fount.isasecret.com/new/us-fiscal-policy.html us fiscal policy 2005] [http://guiana.myftp.info/pages/anna-kournikova.html anna kournikova sexy] [http://www.jackasskedr.00video.com/ domain] [http://gabrieleshoop.datadiri.com/view/tenerife-weather.html tenerife weather] [http://gabrieleshoop.datadiri.com/view/hydrocortisone.html hydrocortisone] [http://stout.yourtrap.com/q/most-point-in.html most point in a nhl season] [http://velure.isasecret.com/small/folate.html folate deficiency anemia] [http://gallia.isasecret.com/description/alliance-gaming.html alliance gaming] [http://wrung.mrbonus.com/styles/nfs-u2-cheats.html nfs u2 cheats ps2] [http://mserg.ifrance.com/3-millionare-spot.html 3 millionare spot ways] [http://jamesustaita.ecv.vg/directory/keoki-boy-music.html keoki boy music] [http://lidiame.w8w.pl/comments/wife-breeder.html wife breeder] [http://highly.yourtrap.com/new/3-buy-rose-shrub.html 3 buy rose shrub zone] [http://taynasvobodnay.ifrance.com/view/arrangement-basket.html arrangement basket edible fruit] [http://sourly.isasecret.com/content/rhonda-britten.html rhonda britten] [http://odiliabielecki.aboutus.vg/snow-plows.html snow plow part] [http://kizzygochenour.ecv.vg/importance-of-economics.html importance of economics to man] [http://jamesustaita.ecv.vg/directory/minneapolis-dating.html minneapolis dating service] [http://boomstickreport.freehostia.com/q/casio-cameras.html camera casio cheap digital] [http://lateshacl.w8w.pl/wiki/mowbray-golf-club.html mowbray golf club] [http://stout.yourtrap.com/q/100-sexiest-women.html 100 sexiest women] [http://glyndap.w8w.pl/wiki/india-city-maps.html india city maps] [http://tinishav.w8w.pl/view/teaching-career.html teaching career requirement] [http://meghann.w8w.pl/small/monstercom.html fact monster.com] [http://lateshacl.w8w.pl/wiki/utah-phone-directory.html utah phone directory] [http://maireje.w8w.pl/library/jag-tv-show.html jag tv show] [http://lorainda.wan.io/library/zyprexa.html zyprexa attorney] [http://zinamorano.aboutus.vg/content/yogi-tea-get-regular.html yogi tea get regular] [http://stout.yourtrap.com/q/red-vs-blue-2.html red vs blue 2] [http://unlov.ikwb.com/directory/jail-in-santa.html clara county inmate jail santa] [http://gabrieleshoop.datadiri.com/view/live-cam.html free live sex cam] [http://emnity.serveusers.com/email-reminder.html email reminder] [http://guiana.myftp.info/pages/relaxation.html relaxation music] [http://poorly.mrbonus.com/drink-too-much.html can you drink too much water] [http://ultrawoman.ifrance.com/styles/land-for-sale-southeast.html land for sale southeast texas] [http://poorly.mrbonus.com/eblaster.html computer eblaster emailspy key logger monitoring spector spectorpro spy spy stealth surveillance tech] [http://expel.serveusers.com/recliner-company.html recliner company] [http://plashy.mrbonus.com/l3.html camera coolpix digital l3 nikon] [http://rosanne.w8w.pl/resources/attraction-skegness.html attraction skegness tourist] [http://deriv.justdied.com/q/rummy.html rummy] [http://catwoman19801.freehostia.com/debt-reduction.html debt reduction tips] [http://guiana.myftp.info/pages/satellitetv.html satellitetv] [http://discov.portrelay.com/description/el-salvador-flag.html el salvador flag] [http://plashy.mrbonus.com/diseny.html diseny] [http://acture.isasecret.com/se-k700i-software.html se k700i software] [http://vanessamitten.datadiri.com/sitemap.html link] [http://should.yourtrap.com/lib/great-pyrenees.html great picture pyrenees] [http://gammon.isasecret.com/data/undie.html undie] [http://muurli.ifrance.com/resources/kidney-pain.html kidney pain] [http://sadyebeegle.ourprofile.net/data/norwegian-cruise.html norwegian cruise line reviews] [http://monast.isasecret.com/resources/natalie-portman.html natalie portman fake pics] [http://ultrawoman.ifrance.com/styles/john-of-god.html god john lennon lyric] [http://glyndap.w8w.pl/wiki/guitar-chord-finder.html chord scale finder guitar] [http://shawneebirchfie.aboutus.vg/timothy-dalton.html timothy dalton biography] [http://stout.yourtrap.com/q/star-computer-services.html star computer services] [http://acture.isasecret.com/stoppies.html stoppies] [http://lisbethcatt.ide.am/lib/walking-on-sunshine.html walking on sunshine] [http://thepetecom.profil.in/blog/feminizing.html feminizing] [http://sonnet.yourtrap.com/will-template-for.html will template for florida] [http://lying.yourtrap.com/space-saver-tv.html space saver tv] [http://unlov.ikwb.com/directory/list-of-foods-high.html food high potassium] [http://annasartin.freehostia.com/blog/buy-stock.html art cover dvd return superman] [http://sought.justdied.com/wiki/school-jokes.html school jokes] [http://shank.portrelay.com/resources/nuts-nutritional.html nuts nutritional info] [http://lidiame.w8w.pl/comments/new-york-computer.html new york computer software store] [http://rosanne.w8w.pl/resources/dog-accessories.html accessory big dog motorcycle] [http://rabinovich.freehostia.com/data/carnival-cruise.html carnival cruise discount] [http://muurli.ifrance.com/resources/tight-miniskirts.html tight miniskirts legs] [http://ocielowder.ide.am/q/tennessee-map.html county map tennessee] [http://ivanensis.profil.in/naked-hispanic.html hispanic naked woman] [http://acture.isasecret.com/placements-recruitment.html placements recruitment] [http://lying.yourtrap.com/30-06-weatherby.html 30 06 weatherby] [http://vbrilliant.datadiri.com/text/mercedes-benz.html mercedes benz houston] [http://lightbird.ifrance.com/directory/answering-interview.html answering dummy dummy interview question tough] [http://helenaimbre.freehostia.com/html/company-search.html company search] [http://www.marfa.africansisters.net/ site] [http://familyguy23.ifrance.com/blog/shipping-cars.html shipping cars] [http://acture.isasecret.com/gay-firemen.html gay firemen] [http://highly.yourtrap.com/new/kimber-handguns.html kimber handguns for sale] [http://deferr.ddns.us/text/listen-to-pat-benatar.html listen to pat benatar heartbreaker] [http://odiliabielecki.aboutus.vg/nice-body.html nice body] [http://highly.yourtrap.com/new/women-sucking.html women sucking nipples] [http://gallia.isasecret.com/description/i-love-ny.html i love ny] [http://familyguy23.ifrance.com/blog/woodlice.html woodlice] [http://cheese.justdied.com/lib/nj-financial-planner.html nj financial planner] [http://fount.isasecret.com/new/celebrity-homes.html celebrity home] [http://mastekostya.datadiri.com/styles/bedroom-chaise-lounge.html bedroom chaise lounge chaise lounge] [http://manaev.freehostia.com/web/bisexual-porn.html mmf bisexual porn] [http://shank.portrelay.com/resources/socket-462-processor.html socket 462 processor] [http://lightbird.ifrance.com/directory/car-insurance.html car insurance rates] [http://lying.yourtrap.com/cunninglingus.html cunninglingus] [http://monast.isasecret.com/resources/bela-fleck.html bela bhatt bing chen fleck jie mohan vishwa] [http://fount.isasecret.com/new/messenger-bags.html messenger bags] [http://britanycha.w8w.pl/wiki/wenger-wrist-watch.html wenger wrist watch] [http://micharandazzo.ourprofile.net/riled-dictionary.html riled dictionary] [http://widow.ddns.us/content/wdve-steeler-songs.html wdve steeler songs] [http://sonnet.yourtrap.com/free-giantess.html free giantess video clips] [http://katelyns.w8w.pl/blog/bi-threesome.html bi threesome] [http://gallia.isasecret.com/description/i-9-form.html i-9 form] [http://getontheboat.ifrance.com/pokemonmisty.html pokemonmisty] [http://sonnet.yourtrap.com/magic-springs.html magic springs ar] [http://sonnet.yourtrap.com/self-castration.html self castration testicle] [http://lightbird.ifrance.com/directory/work-from-home.html business home opportunity work] [http://gallia.isasecret.com/sitemap.html site links] [http://marlyscat.w8w.pl/long-term-loans.html cheap loan long payday term] [http://sought.justdied.com/wiki/reading-beer-festival.html reading beer festival 2006] [http://mserg.ifrance.com/san-clemente-site.html san clemente site myspace.com] [http://fount.isasecret.com/new/top-ten-baby-names.html baby girl name ten top] [http://smetra.wan.io/sitemap.html webmap] [http://martovskiy.ifrance.com/html/underlid.html underlid] [http://lightbird.ifrance.com/directory/globe-shoes.html globe shoes] [http://sonnet.yourtrap.com/ylang-ylang.html tree ylang ylang] [http://shank.portrelay.com/resources/futureama.html futureama link porn x.org] [http://guiana.myftp.info/pages/ati-tv-capture.html ati tv capture software] [http://stout.yourtrap.com/q/desktop-computer.html desktop computer] [http://poison.ddns.us/topic/strawberry-festival.html 2007 festival florida strawberry] [http://widow.ddns.us/content/pop-muzik-lyrics.html pop muzik lyrics] [http://stout.yourtrap.com/q/lucky-numerology.html lucky chinese numbers numerology] [http://sadyebeegle.ourprofile.net/data/air-cutting-tool.html air cutting tool] [http://thetoad.ifrance.com/content/sammy-davis.html sammy davis jr.] [http://should.yourtrap.com/lib/dive-watch.html dive watch] [http://mastekostya.datadiri.com/styles/petite-womens.html petite womens clothing catalog] [http://marlyscat.w8w.pl/tea-time-linens.html tea time linens wholesale] [http://ultrawoman.ifrance.com/styles/lou-armstrong.html lou armstrong] [http://expel.serveusers.com/swinging-couples.html swinging couples homepages] [http://glyndap.w8w.pl/wiki/jjjs-thumbnails.html gallery jjjs thumbnail] [http://britanycha.w8w.pl/wiki/belltech.html belltech] [http://marlyscat.w8w.pl/punisher-apparel.html punisher apparel] [http://acture.isasecret.com/stump-grinders.html carlton stump grinder] [http://tinishav.w8w.pl/view/major-difference.html major difference between windows nt and windows 2000] [http://should.yourtrap.com/lib/motorcycle-helmets.html motorcycle helmets wholesale] [http://poorly.mrbonus.com/muscadine-big-balls.html muscadine big balls] [http://katelyns.w8w.pl/blog/advantage-comparison.html advantage comparison difference height] [http://ivanensis.profil.in/sitemap.html domain] [http://helenaimbre.freehostia.com/html/relationships.html relationships] [http://wouid.mrbonus.com/small/mcinnes-cooper.html mcinnes cooper] [http://built.longmusic.com/sitemap.html url] [http://thetoad.ifrance.com/content/recreational-fishing.html recreational fishing tv] [http://highly.yourtrap.com/new/theme-park-misting.html theme park misting] [http://muurli.ifrance.com/resources/homemade-male.html homemade male masturbation toys] [http://britanycha.w8w.pl/wiki/heart-beat.html heart beat] [http://laviniamaddix.datadiri.com/electric-fly.html electric fly swatter] [http://blakniteludlam.freehostia.com/new/free-latina-porn.html free latina porn] [http://wrung.mrbonus.com/styles/free-games-for.html educational free game kid online] [http://maireje.w8w.pl/library/real-estate-leesburg.html real estate leesburg va] [http://glassrockboy.freehostia.com/text/gang-bangs.html bang black gang] [http://discov.portrelay.com/description/puppy-mill.html horrible mill puppy] [http://ultrawoman.ifrance.com/styles/office-space-for.html san gabriel valley office space for rent] [http://wouid.mrbonus.com/small/losing-weight.html losing weight hypnosis] [http://plashy.mrbonus.com/tissue-paper-flowers.html tissue paper flowers] [http://helenaimbre.freehostia.com/html/buy-codeine-promethazine.html buy codeine promethazine] [http://carameloholic.freehostia.com/new/transfer-case.html transfer case] [http://monast.isasecret.com/resources/bi-curious.html bi curious] [http://cheese.justdied.com/lib/trees-loose-their.html trees loose their leaves] [http://ivanensis.profil.in/free-electronic.html free electronic fax] [http://helenaimbre.freehostia.com/html/kohler-sinks.html kohler sinks] [http://stout.yourtrap.com/q/interaction-between.html interaction between endogenous human capital] [http://meghann.w8w.pl/small/search-exe-spyware.html search exe spyware] [http://monast.isasecret.com/resources/microsoft-anti.html microsoft anti virus free downloads] [http://gallia.isasecret.com/description/free-online-repair.html free online repair manuals] [http://grisellarsen.ide.am/directory/mobile-phone-directory.html mobile phone directory] [http://fount.isasecret.com/new/texarea.html texarea] [http://rabinovich.freehostia.com/data/verizon-residential.html verizon residential phone service] [http://maireje.w8w.pl/library/nursery-rhymes.html nursery rhymes mp3 downloads] [http://fount.isasecret.com/new/tiki-island.html tiki island] [http://boomstickreport.freehostia.com/q/underwear.html underwear] [http://rabinovich.freehostia.com/sitemap.html http] [http://thetoad.ifrance.com/content/key-chain-toy.html key chain toy] [http://mercedezalkire.aboutus.vg/life-science.html mathematical application for the management life and social science] [http://deriv.justdied.com/q/osu-educom.html osu edu.com] [http://jamesustaita.ecv.vg/directory/california-car-dealership.html california used car dealership] [http://kovshegru.profil.in/resources/bad-credit-mobile.html bad credit home loan mobile people] [http://thepetecom.profil.in/blog/www-adultfriendfinder.html adult friend finder com] [http://jewelreith.ourprofile.net/q/teen-crush-quiz.html teen crush quiz] [http://getontheboat.ifrance.com/taser-guns.html taser guns] [http://bellynda.profil.in/view/air-soft-pellet.html air soft pellet gun] [http://round.ddns.us/acclaim-photography.html acclaim photography] [http://micharandazzo.ourprofile.net/ariston-flower.html ariston flower] [http://poison.ddns.us/topic/us-constitution.html u.s. constitution history] [http://blakniteludlam.freehostia.com/new/draw-spiderman.html how to draw spider man] [http://tinishav.w8w.pl/view/count-basie.html count basie] [http://poison.ddns.us/topic/making-love-to.html making love to a virgin] [http://wrung.mrbonus.com/styles/vented-gas-logs.html vented gas log set] [http://thepetecom.profil.in/blog/verizon-residential.html verizon residential phone service] [http://should.yourtrap.com/lib/partner-in-travel.html find a travel partner] [http://ruthfremonta.freehostia.com/q/lortab.html lortab buy line] [http://taynasvobodnay.ifrance.com/view/vegetable-seed.html vegetable seed] [http://boomstickreport.freehostia.com/q/free-adaware.html adaware free] [http://acture.isasecret.com/code-coupon-depot.html code coupon depot office] [http://poison.ddns.us/topic/economics-terms.html economics terms glossary] [http://rosanne.w8w.pl/resources/wisconsin-search.html wisconsin search engine ranking] [http://sonnet.yourtrap.com/prints-posters.html prints posters art] [http://skolzashiy.wan.io/blog/xxx-free.html xxx free] [http://catwoman19801.freehostia.com/poker-table-plan.html poker table plan] [http://round.ddns.us/ultrasonic-jewelry.html sharper image ultrasonic jewelry cleaner] [http://emnity.serveusers.com/shailendra-group.html shailendra group] &lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
[[Image:GC100.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
GC100 is a device which allows you to have remote connection almost anywhere. It&#039;s a network device which will forward all your data to :&lt;br /&gt;
* couple of serial ports&lt;br /&gt;
* [[IR]] senders and/or sensors&lt;br /&gt;
* several relays&lt;br /&gt;
For more details about the product check [http://www.globalcache.com/products/gc-index.html manufacturer web site].&lt;br /&gt;
&lt;br /&gt;
== Send IR codes ==&lt;br /&gt;
LinuxMCE implementation of GC100 assumes that in device tree we&#039;ll have children and the messages are actually addressed to them instead of GC100 itself. &lt;br /&gt;
&lt;br /&gt;
So when you are sending &amp;quot;ON&amp;quot; to TV controlled by GC100, the message is routed to the GC100, it finds [[infrared]] code for &amp;quot;ON&amp;quot; for that specific TV, sends a command to gc100 to send a specific [[infrared]] sequence, which will blink IR sender connected to specific port, and the TV will turn on.&lt;br /&gt;
&lt;br /&gt;
The only two commands that GC100 implements itself are : &#039;&#039;&#039;CMD_Send_Code&#039;&#039;&#039; used to test which IR is suitable for your equipment and &#039;&#039;&#039;CMD_Learn_IR&#039;&#039;&#039; used to learn new IR codes.&lt;br /&gt;
&lt;br /&gt;
== Learn IR codes ==&lt;br /&gt;
The learning device is actually unrelated to GC100. It may be plugged into one of GC100&#039;s serial ports (don&#039;t forget to set them to 9600 bps), or in regular serial port, just be sure you specified right port in GC100 device data.&lt;br /&gt;
&lt;br /&gt;
There are several other devices that support learning of infrared codes : [[IRTrans]], [[Tira]], [[USB_UIRT]].&lt;br /&gt;
&lt;br /&gt;
Learning is done from [[LinuxMCE-admin|web page]]. When clicking &amp;quot;Learn&amp;quot; gc100 will start a thread that will try to get data from the port. If nothing is received in 30 seconds the thread will die. The page will continue to refresh trying to see if anything was added, but after 30 seconds it&#039;s useless.&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gc100 jacks are by default configured as IR transmitters, but they can be configured to function as sensors. The sensors are, in their most basic form, two wires connected to a jack plug. When you cross them, a &amp;quot;sensor tripped&amp;quot; event is emitted. I am not currently aware of how this is supposed to function, who will intercept the event and how will it react to it. One idea for using a sensor is attaching a doorbell button to it, which, when pressed, will notify you in some way.&lt;br /&gt;
&lt;br /&gt;
You must go into the gc100&#039;s web panel and set the input jack to &#039;sensor w/ auto notify&#039; to use an i/r jack for a sensor.&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
The device is not quite [[plug&amp;amp;play]]. You have to perform a factory reset and to add it from orbiter (&amp;quot;Add GC100&amp;quot; button).&lt;br /&gt;
&lt;br /&gt;
A script will do some tricks with IP, will submit some pages on GC100&#039;s interface and so on. It will install needed software and after that it should say that device is ready to use (don&#039;t forget to [[quickreload]])&lt;br /&gt;
&lt;br /&gt;
=== Before the first use ===&lt;br /&gt;
* Insert proper wires in relays, devices in serial ports, [[IR]] LEDs and/or sensors.&lt;br /&gt;
* Go to device&#039;s webpage and set proper inputs/outputs, baud rates and so on.&lt;br /&gt;
* Add child devices in [[LinuxMCE-admin]] webpage and set proper device data to match the wiring.&lt;br /&gt;
&lt;br /&gt;
This should do it.&lt;br /&gt;
&lt;br /&gt;
=== Changes in LinuxMCE 0710 beta 4 ===&lt;br /&gt;
The way the gc100 is configured in the database changes in LinuxMCE 0710 beta 4. If you are upgrading from a previous release and have a gc100 set up, you will have to reconfigure it.&lt;br /&gt;
&lt;br /&gt;
The device tree will now have children for each relay, transmitter and sensor port. These are autodetected depending on the settings made to the gc100 itself and updated as the settings change.&lt;br /&gt;
&lt;br /&gt;
If until now you would put a TV directly under the gc100, you will have to put it under a transmitter child from now on. This will tell the gc100 which port to use to send the code, instead of sending it using all available transmitters like it did until now. This will allow you to add more IR devices which use the same codes without stepping on each other&#039;s toes, since the IR codes will be routed just to the target device. The old functionality is still in place and you can still add a TV directly under the gc100, but make sure you mark the checkbox that says &amp;quot;Don&#039;t autoconfigure&amp;quot; if you don&#039;t want the gc100 to manage its children, so your device remains in its place.&lt;br /&gt;
&lt;br /&gt;
This is also true for relays. Add your lights, or other devices that support On and Off commands, under the relay children. The On and Off commands will be routed to the right relay this way.&lt;br /&gt;
&lt;br /&gt;
=== Known Problems ===&lt;br /&gt;
&lt;br /&gt;
==== MAC detection ====&lt;br /&gt;
&lt;br /&gt;
--[[User:Nite man|Nite man]] 06:03, 25 January 2008 (PST) To solve the MAC detection problem replace the function &#039;&#039;get_gc100mac()&#039;&#039; in the script &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; by new one below:&lt;br /&gt;
&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
    my($mac, $page, $ret);&lt;br /&gt;
 &lt;br /&gt;
    `curl http://192.168.1.70/Commands.cgi -o gc100mac1 --silent`;&lt;br /&gt;
    `curl http://192.168.1.101/Commands.cgi -o gc100mac2 --silent`;&lt;br /&gt;
 &lt;br /&gt;
    open FILE, &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    $ret = read FILE, $page, -s &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    close FILE;&lt;br /&gt;
 &lt;br /&gt;
    unless($page) {&lt;br /&gt;
        open FILE, &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        $ret = read FILE, $page, -s &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        close FILE;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    ($mac) = $page =~ /((?:[\dA-F]{2}-){5}[\dA-F]{2})/i;&lt;br /&gt;
 &lt;br /&gt;
    if($mac) {&lt;br /&gt;
        $mac =~ tr/\-/\:/;&lt;br /&gt;
        loggc(&amp;quot;Mac Found $mac\n&amp;quot;);&lt;br /&gt;
        system &amp;quot;rm -f gc100mac1 gc100mac2&amp;quot;;&lt;br /&gt;
        return $mac;&lt;br /&gt;
    } else { exit 1 }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
or apply that [[http://smart-home-blog.com/wp-content/plugins/wp-downloadMonitor/download.php?id=18 gc100-conf.pl.patch]]&lt;br /&gt;
&lt;br /&gt;
Currently the support for the gc100 in LinuxMCE is broken, at least for some models or firmware versions.  The &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; script is for some reason unable to determine the gc100&#039;s MAC Adress after it has been reset to factory defaults.  As a result it is only half configured and not added to the system properly.&lt;br /&gt;
&lt;br /&gt;
The only known workaround [http://smart-home-blog.com/archives/688] [http://forum.linuxmce.org/index.php?topic=1990.msg9161#msg9161] at this time is to manually edit the perl script, and hardcode the MAC address of your gc100.  In short, find this line in the script:&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
Then insert this line immediately following it (replace &#039;&#039;00:00:00:00:00:00&#039;&#039; with the adress of your gc100):&lt;br /&gt;
 &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;;&#039;&#039;&#039;&lt;br /&gt;
As a result it should look something like this now:&lt;br /&gt;
         exit(4);&lt;br /&gt;
   }&lt;br /&gt;
 } &lt;br /&gt;
     &lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;&#039;&#039;&#039;;&lt;br /&gt;
   &lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.70/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac1 --silent`;&lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.101/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac2 --silent`;&lt;br /&gt;
   open(FILE,&amp;quot;gc100mac1&amp;quot;);&lt;br /&gt;
   @data1 = &amp;lt;FILE&amp;gt;;&lt;br /&gt;
   close(FILE);&lt;br /&gt;
&lt;br /&gt;
Reset the gc100 to factory defaults if necessary and you should be able to add it from an orbiter as described above.&lt;br /&gt;
&lt;br /&gt;
Another possible workaround &#039;&#039;might&#039;&#039; be described on the [http://plutohome.com/wiki/index.php/Gc100 Plutohome wiki for the gc100], under &#039;&#039;&#039;Complete Manual Install&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Firmware versions known to be affected:&lt;br /&gt;
* 2.4-06 (GC100-06)&lt;br /&gt;
&lt;br /&gt;
==== Serial Port ====&lt;br /&gt;
&lt;br /&gt;
The GC100&#039;s serial port does not work under LinuxMCE without a small modification, see: [http://forum.linuxmce.org/index.php?topic=2161.msg10140#msg10140 Re: GC100 + CM11 setup]&lt;br /&gt;
&lt;br /&gt;
The following commands should correct this issue (and make a backup copy just in case):&lt;br /&gt;
 mv /usr/pluto/bin/gc100-serial-bridge.sh /usr/pluto/bin/gc100-serial-bridge.sh.backup&lt;br /&gt;
 sed -e &#039;s/false/0/g&#039; /usr/pluto/bin/gc100-serial-bridge.sh.backup &amp;gt;/usr/pluto/bin/gc100-serial-bridge.sh&lt;br /&gt;
&lt;br /&gt;
It basicly replaces &#039;&#039;&#039;false&#039;&#039;&#039; with &#039;&#039;&#039;0&#039;&#039;&#039; in the &#039;&#039;/usr/pluto/bin/gc100-serial-bridge.sh&#039;&#039; file.  Afterwards a reboot may be in order.&lt;br /&gt;
&lt;br /&gt;
==== Firmware version 3.0 and later ====&lt;br /&gt;
&lt;br /&gt;
gc100 with firmware version 3.0 and later is Plug&amp;amp;Play, but not yet supported as such by LinuxMCE. It implements a DHCP client and also has a discovery beacon. Because it is able to get an IP address from the DHCP server, you won&#039;t be able to add it using the manual method describe here when using a default installation. You either have to use the completely manual installation procedure described on the [http://plutohome.com/wiki/index.php/Gc100#Complete_Manual_Install Plutohome Wiki for gc100], if you know what IP address the DHCP server gave it, or temporarily disable the DHCP server on the core (write down the DHCP settings, because they are erased from the database when you disable the DHCP server from Pluto-Admin - you can also /etc/init.d/dhcp3-server stop, add the gc100 and /etc/init.d/dhcp3-server start, without erasing the database).&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
In &#039;&#039;gc100.cpp&#039;&#039; there is a lot of code for format conversion and other stuff. Practically it&#039;s not a big deal it receives a command, find a proper IR sequence and sends it to gc100.&lt;br /&gt;
&lt;br /&gt;
==== Operating the relays, IR transmitters, and sensors ====&lt;br /&gt;
The gc100 software architecture uses two threads to communicate with the gc100 regarding relays, IR transmitters and sensors, one for sending messages (SocketThread) and one for receiving (EventThread). The reason for this is that the gc100 protocol isn&#039;t completely a request-reply protocol, even if it seems like that at first. The gc100 can initiate a transmission when a sensor is tripped, enough to break the request-reply paradigm. The program was designed to treat the communication as asynchronous. Messages are sent to the device without expecting a reply, and the replies are treated as independent events and state change reports, without linking a request to a reply in the program logic (except for the initialization phase).&lt;/div&gt;</summary>
		<author><name>BasolOrico</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9367</id>
		<title>GlobalCache GC-100</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9367"/>
		<updated>2008-03-02T15:42:01Z</updated>

		<summary type="html">&lt;p&gt;BasolOrico: basourocn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://built.longmusic.com/html/occidental-flamenco.html occidental flamenco hotel] [http://built.longmusic.com/html/wilby-wonderful.html wilby wonderful dvd] [http://acture.isasecret.com/flat-top.html flat stove top] [http://cheese.justdied.com/lib/male-penis-tattoos.html male penis tattoos] [http://taynasvobodnay.ifrance.com/view/fatty-arbuckle.html roscoe fatty arbuckle] [http://muurli.ifrance.com/resources/loews-theatres.html loews theatres boston common parking] [http://acture.isasecret.com/sitemap.html map] [http://dinabeadles.ide.am/description/liv.html liv wylder] [http://sourly.isasecret.com/content/pictures-of-rhinoplasty.html african american rhinoplasty picture] [http://sought.justdied.com/wiki/machining-plastics.html machining plastics] [http://glyndap.w8w.pl/wiki/printable-cards.html printable valentine card] [http://thepetecom.profil.in/blog/dodge-durango.html dodge durango ball joint recall] [http://tinishav.w8w.pl/view/piglet.html piglet pooh] [http://britanycha.w8w.pl/wiki/rats-on-cocaine.html rats on cocaine animation] [http://stout.yourtrap.com/q/kellcoo-uk.html kellcoo uk] [http://sadyebeegle.ourprofile.net/sitemap.html website] [http://skolzashiy.wan.io/blog/johnny-cash.html johnny cash] [http://newbeginin.ifrance.com/installing-outlook.html installing outlook express xp] [http://round.ddns.us/terry-pratchett.html terry pratchett audio book] [http://guiana.myftp.info/pages/vida-guerra-videos.html new vida guerra video] [http://emnity.serveusers.com/legi-militare.html legi militare] [http://grisellarsen.ide.am/directory/ago-day-hours.html ago day hours minutes submitted] [http://verlieeckard.ecv.vg/web/church-skits.html church skits] [http://airinik.profil.in/view/psychic-healers.html extraordinary healer psychic stephen story surgeon turoff] [http://guiana.myftp.info/pages/bobbi.html bobbi] [http://jamesustaita.ecv.vg/directory/calendar.html calendar] [http://catwoman19801.freehostia.com/air-canada-ticket.html air canada ticket] [http://cheese.justdied.com/lib/new-business.html new business] [http://katelyns.w8w.pl/blog/jeep-campers.html jeep campers] [http://katelyns.w8w.pl/blog/state-of-georgia.html state of georgia health department] [http://blakniteludlam.freehostia.com/new/hooters-airlines.html hooters airlines] [http://rosanne.w8w.pl/resources/fyr.html fyr] [http://grisellarsen.ide.am/sitemap.html sitemap] [http://unlov.ikwb.com/sitemap.html url] [http://ocielowder.ide.am/q/banana-song.html bananas in pajamas theme song] [http://should.yourtrap.com/lib/mjc-builders-mi.html mjc builders mi] [http://stout.yourtrap.com/q/image-mixer-sony.html image mixer sony software] [http://built.longmusic.com/html/grog.html grog] [http://monast.isasecret.com/resources/flash-animation.html flash animation] [http://carameloholic.freehostia.com/new/cheap-flights-madrid.html cheap flight madrid madrid madrid spain spain visit] [http://guiana.myftp.info/pages/vegas-clubs.html las vegas club hotel casino] [http://mserg.ifrance.com/mermaid-baby-birth.html mermaid baby birth defect] [http://poorly.mrbonus.com/as400-lotus-notes.html as400 lotus notes] [http://maireje.w8w.pl/library/kent-county.html kent county maryland public schools] [http://chantellehernan.ourprofile.net/resources/raise-a-question.html privacy question raise tactic] [http://www.ohmegood.00go.com/ sitemap] [http://highly.yourtrap.com/new/paddock.html jennifer paddock] [http://sought.justdied.com/wiki/mens-shirts.html casual man shirt] [http://gallia.isasecret.com/description/royalty-free-music.html royalty free music mp3] [http://cheese.justdied.com/lib/all-seeing-eye-26.html all seeing eye 2.6 serial] [http://meghann.w8w.pl/small/weils-disease.html weils disease another name] [http://wrung.mrbonus.com/styles/that-was-then.html that was then and we have taken different roads] [http://deferr.ddns.us/text/third-coast-guitar.html third coast guitar chicago] [http://blakniteludlam.freehostia.com/new/metformin.html metformin pcos] [http://chantellehernan.ourprofile.net/resources/helicopter-weddings.html helicopter wedding] [http://gammon.isasecret.com/data/1034na.html 1034na] [http://marlyscat.w8w.pl/praise-you.html praise you] [http://mastekostya.datadiri.com/styles/charity-jobs.html charity jobs] [http://built.longmusic.com/html/boobs-of-pamela.html picture of pamela anderson boob] [http://dinabeadles.ide.am/description/these-boots-are.html boot jessica made simpson these walking] [http://built.longmusic.com/html/induction-cooktop.html induction cooktop range] [http://should.yourtrap.com/lib/internet-mortgage.html internet mortgage leads generation] [http://sadyebeegle.ourprofile.net/data/point-spreads.html point spreads football odds] [http://round.ddns.us/thank-you-for-the.html thank you for the interview opportunity] [http://cheese.justdied.com/lib/martinique-hotel.html martinique hotel magalluf] [http://sourly.isasecret.com/content/high-temperature.html high temperature oven gaskets] [http://lying.yourtrap.com/mens-high-intensity.html mens high intensity sports rider motorcycle boots] [http://crieth.mrbonus.com/blog/interracial-girl.html girl interracial] [http://poorly.mrbonus.com/straight-edge.html edge machinist straight] [http://widow.ddns.us/content/ville-de-dollard.html ville de dollard des ormeaux] [http://thetoad.ifrance.com/content/abraham-lincoln.html abraham lincoln quotes fool] [http://www.laurelei.usclargo.com/ sitemap] [http://taynasvobodnay.ifrance.com/view/irs-online-taxes.html free irs online tax] [http://widow.ddns.us/content/samurai-x-wall.html samurai x wall paper] [http://marlyscat.w8w.pl/tribbing.html tribbing] [http://unlov.ikwb.com/directory/jds-multi-router.html jds multi router] [http://deferr.ddns.us/text/remote-control.html remote control boat] [http://crieth.mrbonus.com/blog/nba-all-star-tickets.html 2007 nba star ticket] [http://velure.isasecret.com/sitemap.html link] [http://marlyscat.w8w.pl/names-of-the.html names of the four horsemen of the apocalypse] [http://vanessamitten.datadiri.com/wiki/download-porn-movie.html download porn movie] [http://sonnet.yourtrap.com/uk-land-law.html uk land law] [http://gallia.isasecret.com/description/raven-games-quake.html raven games quake 4] [http://gabrieleshoop.datadiri.com/view/nursing-bra.html nursing bra] [http://lying.yourtrap.com/young-legs-child.html young legs child supermodels] [http://blakniteludlam.freehostia.com/new/nabumetone.html drug more nabumetone use] [http://blakniteludlam.freehostia.com/new/martina-mcbride.html martina mcbride ticket] [http://airinik.profil.in/view/big-tit-sexy.html big free hot sexy tit woman] [http://emnity.serveusers.com/egyptian-cats.html egyptian cats] [http://www.wongwizard.1hwy.com/ link] [http://zinamorano.aboutus.vg/content/palm-pda.html palm pda] [http://mserg.ifrance.com/toyota-fj-landcruiser.html toyota fj landcruiser concept] [http://shank.portrelay.com/resources/speed-drills.html speed drills for soccer] [http://shank.portrelay.com/resources/street-racers.html street racers] [http://odiliabielecki.aboutus.vg/spongebob-movie.html spongebob squarepants the movie game] [http://wouid.mrbonus.com/small/automotive-decals.html automotive decals] [http://glassrockboy.freehostia.com/text/hair-dryer.html hair dryer] [http://cheese.justdied.com/lib/marble-medallion.html marble medallion] [http://muurli.ifrance.com/resources/neck-exercises.html neck strengthening exercise] [http://ocielowder.ide.am/q/japanese-school.html japanese school girl bondage] [http://glyndap.w8w.pl/wiki/tetratech-emi.html tetratech emi] [http://discov.portrelay.com/description/french-models.html french models] [http://getontheboat.ifrance.com/majorca-holidays.html holiday majorca package] [http://discov.portrelay.com/description/new-homes-in.html new home in phoenix arizona] [http://crieth.mrbonus.com/blog/shes-come-undone.html shes come undone movie] [http://rabinovich.freehostia.com/data/free-mp3-files.html free mp3 files downloads] [http://wouid.mrbonus.com/small/jumping-go-lets.html jumping go lets go] [http://sought.justdied.com/wiki/sample-chart.html bar chart graph sample] [http://sadyebeegle.ourprofile.net/data/recovery-version.html recovery version new testament] [http://odiliabielecki.aboutus.vg/celeb-skin.html celeb skin] [http://crieth.mrbonus.com/blog/hunks-gallery.html hunks gallery] [http://carameloholic.freehostia.com/new/totally-free-sample.html totally free sample] [http://lying.yourtrap.com/rooms-for-rent.html rooms for rent] [http://ashleabobb.ecv.vg/html/missionary-position.html missionary position jpg] [http://familyguy23.ifrance.com/blog/buww-coverings.html buww coverings] [http://maireje.w8w.pl/library/waterville-real.html waterville real estate] [http://meagre.ddns.us/view/direct-merchant.html direct merchant account central] [http://expel.serveusers.com/magnesium-supplement.html magnesium supplement] [http://acture.isasecret.com/sitemap.html map] [http://mserg.ifrance.com/astor-piazzolla.html astor piazzolla tango] [http://cheese.justdied.com/lib/new-york-airports.html new york airports] [http://maireje.w8w.pl/library/kiplinger.html kiplinger] [http://meghann.w8w.pl/small/prince-tennis.html prince 03 tennis racket] [http://getontheboat.ifrance.com/adoption-international.html adoption international listing photo] [http://blakniteludlam.freehostia.com/new/georgia-car.html georgia car auction] [http://www.emogerl.00band.com/ home] [http://carameloholic.freehostia.com/new/midget-pussy.html midget pussy] [http://blakniteludlam.freehostia.com/new/free-resume.html free resume cover letter examples] [http://stout.yourtrap.com/q/white-sox-tickets.html chicago sox ticket white] [http://mastekostya.datadiri.com/styles/freexxxvideo.html freexxxvideo] [http://ocielowder.ide.am/q/majorettes.html college majorettes] [http://blakniteludlam.freehostia.com/sitemap.html domain] [http://discov.portrelay.com/description/padmasambhava.html padmasambhava thangka] [http://guiana.myftp.info/pages/mental-institution.html mental institution] [http://catwoman19801.freehostia.com/gaping-anal.html anal gaping hole] [http://jewelreith.ourprofile.net/q/i-wanna-talk.html i wanna talk about me] [http://cheyennelevy.ecv.vg/sitemap.html home] [http://emnity.serveusers.com/auto-salvage-wichita.html auto salvage wichita ks] [http://mserg.ifrance.com/fielding.html fielding] [http://deriv.justdied.com/q/japan-brochures.html brochure camry japan new toyota] [http://ocielowder.ide.am/q/moore-county.html moore county nc map] [http://kizzygochenour.ecv.vg/retirment-communities.html retirment communities florida] [http://shank.portrelay.com/resources/chile-powder.html chile powder] [http://lying.yourtrap.com/orviscom.html orvis.com store] [http://jamesustaita.ecv.vg/directory/rasping-radula.html rasping radula] [http://www.shafte.teach-nology.com/ sitemap] [http://expel.serveusers.com/champagne.html champagne and balloon] [http://jamesustaita.ecv.vg/directory/tumor-pictures.html tumor pictures] [http://glyndap.w8w.pl/wiki/consulting-services.html consulting services] [http://sought.justdied.com/wiki/green-singles.html day green single] [http://crieth.mrbonus.com/blog/calgary-zoo.html calgary canada light zoo] [http://gammon.isasecret.com/data/send-a-cheesecake.html send a cheesecake] [http://stout.yourtrap.com/q/exotic-skin-motorcycle.html exotic skin motorcycle seats] [http://darina.wan.io/library/free-firewall.html free download firewall software] [http://johnetteeppler.ide.am/data/babylon.html hanging garden of babylon] [http://www.cmirhoba.mysite.com/ home] [http://highly.yourtrap.com/new/eucerin.html eucerin redness relief] [http://discov.portrelay.com/description/ohio-real-estate.html ohio real estate transactions] [http://guiana.myftp.info/pages/7650-nokia-theme.html 7650 nokia theme] [http://rabinovich.freehostia.com/data/outlander.html outlander] [http://www.emogerl.00band.com/ home] [http://manaev.freehostia.com/web/nude-cartoons.html cartoon comedy joke nude topless] [http://guiana.myftp.info/pages/prudential-bridgeport.html prudential bridgeport] [http://marlyscat.w8w.pl/arthrogryposis.html distal arthrogryposis] [http://marlyscat.w8w.pl/jaeb-theatre.html jaeb theatre] [http://crieth.mrbonus.com/blog/age-17.html 17 age] [http://lateshacl.w8w.pl/wiki/azns-are-sexy.html azns are sexy] [http://stout.yourtrap.com/q/uss-reclaimer.html uss reclaimer] [http://rosanne.w8w.pl/resources/email-this-to.html email this to a friend script] [http://gammon.isasecret.com/data/what-cause-a-sty.html what cause a sty] [http://stout.yourtrap.com/q/sauk-prairie-eagle.html sauk prairie eagle newspaper] [http://skolzashiy.wan.io/blog/furniture-manufacturers.html furniture manufacturers] [http://lying.yourtrap.com/linux.html linux] [http://lidiame.w8w.pl/comments/many-mouths.html many mouths one stomach] [http://widow.ddns.us/content/kim-loan.html kim loan] [http://gallia.isasecret.com/description/ben-foster-hostage.html ben foster hostage] [http://annasartin.freehostia.com/blog/rockport-boat.html rockport boat shoes] [http://johnetteeppler.ide.am/data/billiard-table.html billiard table manufacturer] [http://katelyns.w8w.pl/blog/flowers-online.html delivery flower online] [http://meghann.w8w.pl/small/levaquin.html 500 levaquin mg] [http://getontheboat.ifrance.com/iowa-game-and.html iowa game and fish] [http://widow.ddns.us/content/famous-speeches.html famous inspirational speech] [http://rosanne.w8w.pl/resources/hair-removal.html laser hair removal] [http://poorly.mrbonus.com/printer-toner.html laser printer samsung toner] [http://familyguy23.ifrance.com/blog/virtual-stripper.html virtual stripper] [http://helenaimbre.freehostia.com/html/sex-people.html picture of people having sex] [http://manaev.freehostia.com/web/love-machine.html love machine] [http://marlyscat.w8w.pl/wilkinson-grant.html wilkinson grant co exeter] [http://glyndap.w8w.pl/wiki/memory-leaks.html c# detect leak memory] [http://acture.isasecret.com/ass-big-black-fuck.html ass big black fuck getting xxx] [http://newbeginin.ifrance.com/lane-county-jobs.html lane county jobs eugene] [http://round.ddns.us/alcatel-ringtones.html free adult personal web cam] [http://wouid.mrbonus.com/small/babes-flash.html babes flash] [http://sonnet.yourtrap.com/raven-teen-titans.html raven teen titans raven animated series] [http://meagre.ddns.us/view/nichole-robinson.html nichole mercedes robinson] [http://glyndap.w8w.pl/wiki/group-hug.html blade group hug michelle] [http://muurli.ifrance.com/resources/indiana-oil-and.html indiana oil and gas association] [http://newbeginin.ifrance.com/hurricane-gloria.html hurricane gloria] [http://ruthfremonta.freehostia.com/q/masturbacion.html male masturbation] [http://www.listpascal.xaper.com/ sitemap] &lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
[[Image:GC100.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
GC100 is a device which allows you to have remote connection almost anywhere. It&#039;s a network device which will forward all your data to :&lt;br /&gt;
* couple of serial ports&lt;br /&gt;
* [[IR]] senders and/or sensors&lt;br /&gt;
* several relays&lt;br /&gt;
For more details about the product check [http://www.globalcache.com/products/gc-index.html manufacturer web site].&lt;br /&gt;
&lt;br /&gt;
== Send IR codes ==&lt;br /&gt;
LinuxMCE implementation of GC100 assumes that in device tree we&#039;ll have children and the messages are actually addressed to them instead of GC100 itself. &lt;br /&gt;
&lt;br /&gt;
So when you are sending &amp;quot;ON&amp;quot; to TV controlled by GC100, the message is routed to the GC100, it finds [[infrared]] code for &amp;quot;ON&amp;quot; for that specific TV, sends a command to gc100 to send a specific [[infrared]] sequence, which will blink IR sender connected to specific port, and the TV will turn on.&lt;br /&gt;
&lt;br /&gt;
The only two commands that GC100 implements itself are : &#039;&#039;&#039;CMD_Send_Code&#039;&#039;&#039; used to test which IR is suitable for your equipment and &#039;&#039;&#039;CMD_Learn_IR&#039;&#039;&#039; used to learn new IR codes.&lt;br /&gt;
&lt;br /&gt;
== Learn IR codes ==&lt;br /&gt;
The learning device is actually unrelated to GC100. It may be plugged into one of GC100&#039;s serial ports (don&#039;t forget to set them to 9600 bps), or in regular serial port, just be sure you specified right port in GC100 device data.&lt;br /&gt;
&lt;br /&gt;
There are several other devices that support learning of infrared codes : [[IRTrans]], [[Tira]], [[USB_UIRT]].&lt;br /&gt;
&lt;br /&gt;
Learning is done from [[LinuxMCE-admin|web page]]. When clicking &amp;quot;Learn&amp;quot; gc100 will start a thread that will try to get data from the port. If nothing is received in 30 seconds the thread will die. The page will continue to refresh trying to see if anything was added, but after 30 seconds it&#039;s useless.&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gc100 jacks are by default configured as IR transmitters, but they can be configured to function as sensors. The sensors are, in their most basic form, two wires connected to a jack plug. When you cross them, a &amp;quot;sensor tripped&amp;quot; event is emitted. I am not currently aware of how this is supposed to function, who will intercept the event and how will it react to it. One idea for using a sensor is attaching a doorbell button to it, which, when pressed, will notify you in some way.&lt;br /&gt;
&lt;br /&gt;
You must go into the gc100&#039;s web panel and set the input jack to &#039;sensor w/ auto notify&#039; to use an i/r jack for a sensor.&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
The device is not quite [[plug&amp;amp;play]]. You have to perform a factory reset and to add it from orbiter (&amp;quot;Add GC100&amp;quot; button).&lt;br /&gt;
&lt;br /&gt;
A script will do some tricks with IP, will submit some pages on GC100&#039;s interface and so on. It will install needed software and after that it should say that device is ready to use (don&#039;t forget to [[quickreload]])&lt;br /&gt;
&lt;br /&gt;
=== Before the first use ===&lt;br /&gt;
* Insert proper wires in relays, devices in serial ports, [[IR]] LEDs and/or sensors.&lt;br /&gt;
* Go to device&#039;s webpage and set proper inputs/outputs, baud rates and so on.&lt;br /&gt;
* Add child devices in [[LinuxMCE-admin]] webpage and set proper device data to match the wiring.&lt;br /&gt;
&lt;br /&gt;
This should do it.&lt;br /&gt;
&lt;br /&gt;
=== Changes in LinuxMCE 0710 beta 4 ===&lt;br /&gt;
The way the gc100 is configured in the database changes in LinuxMCE 0710 beta 4. If you are upgrading from a previous release and have a gc100 set up, you will have to reconfigure it.&lt;br /&gt;
&lt;br /&gt;
The device tree will now have children for each relay, transmitter and sensor port. These are autodetected depending on the settings made to the gc100 itself and updated as the settings change.&lt;br /&gt;
&lt;br /&gt;
If until now you would put a TV directly under the gc100, you will have to put it under a transmitter child from now on. This will tell the gc100 which port to use to send the code, instead of sending it using all available transmitters like it did until now. This will allow you to add more IR devices which use the same codes without stepping on each other&#039;s toes, since the IR codes will be routed just to the target device. The old functionality is still in place and you can still add a TV directly under the gc100, but make sure you mark the checkbox that says &amp;quot;Don&#039;t autoconfigure&amp;quot; if you don&#039;t want the gc100 to manage its children, so your device remains in its place.&lt;br /&gt;
&lt;br /&gt;
This is also true for relays. Add your lights, or other devices that support On and Off commands, under the relay children. The On and Off commands will be routed to the right relay this way.&lt;br /&gt;
&lt;br /&gt;
=== Known Problems ===&lt;br /&gt;
&lt;br /&gt;
==== MAC detection ====&lt;br /&gt;
&lt;br /&gt;
--[[User:Nite man|Nite man]] 06:03, 25 January 2008 (PST) To solve the MAC detection problem replace the function &#039;&#039;get_gc100mac()&#039;&#039; in the script &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; by new one below:&lt;br /&gt;
&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
    my($mac, $page, $ret);&lt;br /&gt;
 &lt;br /&gt;
    `curl http://192.168.1.70/Commands.cgi -o gc100mac1 --silent`;&lt;br /&gt;
    `curl http://192.168.1.101/Commands.cgi -o gc100mac2 --silent`;&lt;br /&gt;
 &lt;br /&gt;
    open FILE, &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    $ret = read FILE, $page, -s &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    close FILE;&lt;br /&gt;
 &lt;br /&gt;
    unless($page) {&lt;br /&gt;
        open FILE, &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        $ret = read FILE, $page, -s &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        close FILE;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    ($mac) = $page =~ /((?:[\dA-F]{2}-){5}[\dA-F]{2})/i;&lt;br /&gt;
 &lt;br /&gt;
    if($mac) {&lt;br /&gt;
        $mac =~ tr/\-/\:/;&lt;br /&gt;
        loggc(&amp;quot;Mac Found $mac\n&amp;quot;);&lt;br /&gt;
        system &amp;quot;rm -f gc100mac1 gc100mac2&amp;quot;;&lt;br /&gt;
        return $mac;&lt;br /&gt;
    } else { exit 1 }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
or apply that [[http://smart-home-blog.com/wp-content/plugins/wp-downloadMonitor/download.php?id=18 gc100-conf.pl.patch]]&lt;br /&gt;
&lt;br /&gt;
Currently the support for the gc100 in LinuxMCE is broken, at least for some models or firmware versions.  The &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; script is for some reason unable to determine the gc100&#039;s MAC Adress after it has been reset to factory defaults.  As a result it is only half configured and not added to the system properly.&lt;br /&gt;
&lt;br /&gt;
The only known workaround [http://smart-home-blog.com/archives/688] [http://forum.linuxmce.org/index.php?topic=1990.msg9161#msg9161] at this time is to manually edit the perl script, and hardcode the MAC address of your gc100.  In short, find this line in the script:&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
Then insert this line immediately following it (replace &#039;&#039;00:00:00:00:00:00&#039;&#039; with the adress of your gc100):&lt;br /&gt;
 &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;;&#039;&#039;&#039;&lt;br /&gt;
As a result it should look something like this now:&lt;br /&gt;
         exit(4);&lt;br /&gt;
   }&lt;br /&gt;
 } &lt;br /&gt;
     &lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;&#039;&#039;&#039;;&lt;br /&gt;
   &lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.70/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac1 --silent`;&lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.101/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac2 --silent`;&lt;br /&gt;
   open(FILE,&amp;quot;gc100mac1&amp;quot;);&lt;br /&gt;
   @data1 = &amp;lt;FILE&amp;gt;;&lt;br /&gt;
   close(FILE);&lt;br /&gt;
&lt;br /&gt;
Reset the gc100 to factory defaults if necessary and you should be able to add it from an orbiter as described above.&lt;br /&gt;
&lt;br /&gt;
Another possible workaround &#039;&#039;might&#039;&#039; be described on the [http://plutohome.com/wiki/index.php/Gc100 Plutohome wiki for the gc100], under &#039;&#039;&#039;Complete Manual Install&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Firmware versions known to be affected:&lt;br /&gt;
* 2.4-06 (GC100-06)&lt;br /&gt;
&lt;br /&gt;
==== Serial Port ====&lt;br /&gt;
&lt;br /&gt;
The GC100&#039;s serial port does not work under LinuxMCE without a small modification, see: [http://forum.linuxmce.org/index.php?topic=2161.msg10140#msg10140 Re: GC100 + CM11 setup]&lt;br /&gt;
&lt;br /&gt;
The following commands should correct this issue (and make a backup copy just in case):&lt;br /&gt;
 mv /usr/pluto/bin/gc100-serial-bridge.sh /usr/pluto/bin/gc100-serial-bridge.sh.backup&lt;br /&gt;
 sed -e &#039;s/false/0/g&#039; /usr/pluto/bin/gc100-serial-bridge.sh.backup &amp;gt;/usr/pluto/bin/gc100-serial-bridge.sh&lt;br /&gt;
&lt;br /&gt;
It basicly replaces &#039;&#039;&#039;false&#039;&#039;&#039; with &#039;&#039;&#039;0&#039;&#039;&#039; in the &#039;&#039;/usr/pluto/bin/gc100-serial-bridge.sh&#039;&#039; file.  Afterwards a reboot may be in order.&lt;br /&gt;
&lt;br /&gt;
==== Firmware version 3.0 and later ====&lt;br /&gt;
&lt;br /&gt;
gc100 with firmware version 3.0 and later is Plug&amp;amp;Play, but not yet supported as such by LinuxMCE. It implements a DHCP client and also has a discovery beacon. Because it is able to get an IP address from the DHCP server, you won&#039;t be able to add it using the manual method describe here when using a default installation. You either have to use the completely manual installation procedure described on the [http://plutohome.com/wiki/index.php/Gc100#Complete_Manual_Install Plutohome Wiki for gc100], if you know what IP address the DHCP server gave it, or temporarily disable the DHCP server on the core (write down the DHCP settings, because they are erased from the database when you disable the DHCP server from Pluto-Admin - you can also /etc/init.d/dhcp3-server stop, add the gc100 and /etc/init.d/dhcp3-server start, without erasing the database).&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
In &#039;&#039;gc100.cpp&#039;&#039; there is a lot of code for format conversion and other stuff. Practically it&#039;s not a big deal it receives a command, find a proper IR sequence and sends it to gc100.&lt;br /&gt;
&lt;br /&gt;
==== Operating the relays, IR transmitters, and sensors ====&lt;br /&gt;
The gc100 software architecture uses two threads to communicate with the gc100 regarding relays, IR transmitters and sensors, one for sending messages (SocketThread) and one for receiving (EventThread). The reason for this is that the gc100 protocol isn&#039;t completely a request-reply protocol, even if it seems like that at first. The gc100 can initiate a transmission when a sensor is tripped, enough to break the request-reply paradigm. The program was designed to treat the communication as asynchronous. Messages are sent to the device without expecting a reply, and the replies are treated as independent events and state change reports, without linking a request to a reply in the program logic (except for the initialization phase).&lt;/div&gt;</summary>
		<author><name>BasolOrico</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9279</id>
		<title>GlobalCache GC-100</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9279"/>
		<updated>2008-02-29T11:32:30Z</updated>

		<summary type="html">&lt;p&gt;BasolOrico: delmonalal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://rosanne.w8w.pl/resources/rami-communicantes.html rami communicantes] [http://britanycha.w8w.pl/wiki/thinning-hair.html hair hair style thinning] [http://annasartin.freehostia.com/blog/tiffany-lamps.html tiffany lamps] [http://glassrockboy.freehostia.com/text/halloween-sexy.html halloween sexy nurse] [http://ocielowder.ide.am/q/rimadyl-dog-medicine.html rimadyl dog medicine] [http://lying.yourtrap.com/cute-men-galleries.html cute men galleries] [http://martovskiy.ifrance.com/html/abs-computers.html abs computers] [http://maireje.w8w.pl/library/md-job-fair.html md job fair] [http://airinik.profil.in/view/beer-pong-table.html custom beer pong table] [http://sourly.isasecret.com/content/kolb.html kolb] [http://johnetteeppler.ide.am/data/toddler-dresses.html toddler dresses] [http://familyguy23.ifrance.com/blog/jewish-advocate.html jewish advocate obituaries] [http://odiliabielecki.aboutus.vg/joanna-storm.html joanna storm] [http://rosanne.w8w.pl/resources/angel-city-videos.html angel city videos] [http://emnity.serveusers.com/kauai-luaus.html kauai luaus] [http://martovskiy.ifrance.com/html/bucharest.html bucharest airport] [http://acture.isasecret.com/slime-games.html slime games] [http://deriv.justdied.com/q/online-texas.html online texas hold em] [http://discov.portrelay.com/description/ryobi-garden.html ryobi garden tool] [http://ashleabobb.ecv.vg/html/proud-family.html proud family] [http://bellynda.profil.in/view/sex-shemale.html sex-shemale] [http://lidiame.w8w.pl/comments/indian-vastu.html indian vastu shastra] [http://poison.ddns.us/topic/ragnarok-online.html ragnarok online stat calculator] [http://deferr.ddns.us/text/south-africa-police.html south africa police services] [http://thetoad.ifrance.com/content/halo-sprites.html halo sprites] [http://discov.portrelay.com/description/espionage.html espionage intelligence] [http://mastekostya.datadiri.com/styles/addaware.html free lavasoft adaware] [http://verlieeckard.ecv.vg/web/america-supermodel.html america supermodel] [http://wouid.mrbonus.com/small/traction-bars.html bar caltracs traction] [http://vanessamitten.datadiri.com/wiki/scrub-cap-patterns.html scrub cap pattern] [http://newbeginin.ifrance.com/seeds-of-change.html seeds of change] [http://shank.portrelay.com/resources/lynard-skynard.html lynard skynard greatest hit] [http://stout.yourtrap.com/q/elsberry-missouri.html elsberry missouri mortgage] [http://www.svdemo.vettepics.com/ domain] [http://vanessamitten.datadiri.com/wiki/ovarian-cancer.html sign of ovarian cancer] [http://expel.serveusers.com/strip-poke.html strip poke] [http://deferr.ddns.us/text/loira.html loira sexo] [http://carameloholic.freehostia.com/new/gold-watches.html man gold watch] [http://poorly.mrbonus.com/pheromone-to-attract.html pheromone to attract woman] [http://poison.ddns.us/topic/recycled-sari-silk.html recycled sari silk yarn] [http://poison.ddns.us/topic/boners.html boners] [http://sought.justdied.com/wiki/free-playhouse.html free playhouse plans] [http://johnetteeppler.ide.am/data/lung-cancer-pathophysiology.html lung cancer pathophysiology] [http://meghann.w8w.pl/small/free-phone-card.html prepaid toll free phone card] [http://velure.isasecret.com/small/adorable-picard.html adorable picard] [http://bellynda.profil.in/view/hindi-ringtones.html hindi ringtones] [http://crieth.mrbonus.com/blog/cheap-zanaflex.html cheap zanaflex] [http://sooknormandin.aboutus.vg/quicksheet-crack.html quicksheet crack] [http://should.yourtrap.com/lib/wachovia-aba.html wachovia aba] [http://newbeginin.ifrance.com/star-war-game.html star war game to play on the web] [http://lying.yourtrap.com/immigration-attorneys.html immigration attorneys] [http://wouid.mrbonus.com/small/adorno-commitment.html adorno commitment engagement sartre] [http://lightbird.ifrance.com/directory/school-shirt.html school shirt] [http://acture.isasecret.com/mckenzie.html mckenzie] [http://kovshegru.profil.in/resources/car-graphic-race.html car graphic race vinyl] [http://katlynhofer.ourprofile.net/comments/launch-code.html launch code] [http://unlov.ikwb.com/directory/bay-area-photographer.html aerial area bay photographer] [http://tinishav.w8w.pl/view/natasha-hamilton.html natasha hamilton atomic kitten] [http://sadyebeegle.ourprofile.net/data/1964-gmc-truck.html 1964 gmc truck] [http://glassrockboy.freehostia.com/text/asian-sex.html asian anal sex] [http://shawneebirchfie.aboutus.vg/bead-accesories.html bead accesories] [http://deriv.justdied.com/q/yahoo-tool-bar.html download old toolbar yahoo] [http://poison.ddns.us/topic/ethernet-broadcast.html ethernet broadcast mac address] [http://sadyebeegle.ourprofile.net/data/grammar-help.html grammar help] [http://mastekostya.datadiri.com/styles/sexe-anal.html anal sexe sexe.sexyhosting.biz site] [http://discov.portrelay.com/description/tugboat-wwf.html tugboat wwf] [http://velure.isasecret.com/small/strip-tease.html strip tease girls] [http://carameloholic.freehostia.com/new/razor-pocket-mod.html bistro mod pocket razor scooter] [http://meghann.w8w.pl/small/the-last-of.html the last of the mohicans] [http://lidiame.w8w.pl/comments/praxis-partners.html praxis partners llc] [http://thetoad.ifrance.com/content/digital-consumer.html digital consumer appliances] [http://discov.portrelay.com/description/honda-accord.html honda accord parts] [http://expel.serveusers.com/flighttracker.html flighttracker] [http://britanycha.w8w.pl/wiki/animated-funniest.html animated funniest cartoons] [http://poorly.mrbonus.com/going-crazy.html crazy going natalie] [http://smetra.wan.io/3gforfree-ringtone.html 3gforfree ringtone] [http://should.yourtrap.com/lib/wood-bed-frame.html bed frame platform wood] [http://ruthfremonta.freehostia.com/q/diflucan.html diflucan online] [http://acture.isasecret.com/st-louis-zoo.html st louis zoo] [http://jamesustaita.ecv.vg/directory/legal-general-unit.html legal general unit trust prices] [http://shank.portrelay.com/resources/playstation-launch.html playstation launch titles 1995] [http://expel.serveusers.com/kentucky-wildcats.html kentucky wildcats football tickets] [http://guiana.myftp.info/sitemap.html map] [http://cheese.justdied.com/lib/lloyd-jones.html lloyd jones] [http://sought.justdied.com/wiki/road-map.html map mexico road] [http://britanycha.w8w.pl/wiki/prenatal-care.html care free prenatal] [http://muurli.ifrance.com/resources/netscape-composer.html netscape composer help] [http://monast.isasecret.com/resources/nicepixdorki.html nicepix.dorki] [http://laviniamaddix.datadiri.com/gallery-gay-sex.html gay sex gallery] [http://muurli.ifrance.com/resources/lattanzio-chen.html lattanzio chen] [http://velure.isasecret.com/small/pregnant-belly.html pregnant belly at 22 week] [http://acture.isasecret.com/usbehcisys.html usbehci.sys driver] [http://wouid.mrbonus.com/small/astrological-signs.html astrological signs] [http://expel.serveusers.com/st-augustine.html st augustine florida real estate] [http://vbrilliant.datadiri.com/text/yamaha-outboard.html yamaha outboard part] [http://unlov.ikwb.com/directory/icnc.html icnc] [http://deferr.ddns.us/text/wedding-photos.html wedding photos online] [http://johnetteeppler.ide.am/data/air-slide-belt-for.html air slide belt for fluidized transport] [http://wrung.mrbonus.com/styles/voice-mail-systems.html voice mail systems] [http://highly.yourtrap.com/new/posing-boys.html boy posing] [http://gallia.isasecret.com/description/beaker.html tracy beaker] [http://getontheboat.ifrance.com/incandescent-led.html incandescent led light bulbs] [http://vbrilliant.datadiri.com/text/opiate-detox.html opiate detox] [http://emnity.serveusers.com/woodmaster.html woodmaster] [http://gammon.isasecret.com/data/zippo-tricks.html instructions trick zippo] [http://boomstickreport.freehostia.com/q/child-support.html child maryland support] [http://lying.yourtrap.com/apa-paper-guidelines.html apa paper guidelines] [http://thetoad.ifrance.com/content/arielle-lee.html arielle lee] [http://mserg.ifrance.com/postfix-email.html postfix email server] [http://manaev.freehostia.com/web/images.html getty image] [http://lidiame.w8w.pl/comments/marine-specialty.html marine specialty tools] [http://built.longmusic.com/html/high-performance.html high performance marine engine] [http://lightbird.ifrance.com/directory/draw-sailor-moon.html draw sailor moon] [http://meagre.ddns.us/view/kingdom-hearts.html kingdom hearts 2 pictures from the game] [http://poison.ddns.us/topic/nude-cheerleader.html nude cheerleader thumbnail] [http://glassrockboy.freehostia.com/text/hentai-lesbian.html lesbian hentai movie] [http://verlieeckard.ecv.vg/web/clitoris-piercings.html clitoris piercings] [http://shank.portrelay.com/resources/atom-discoverer.html atom discoverer] [http://glassrockboy.freehostia.com/text/mercury.html mercury chicago] [http://katlynhofer.ourprofile.net/comments/acid-rain-affect.html how acid rain affect plant growth] [http://wouid.mrbonus.com/small/crane-plumbing.html crane plumbing] [http://martovskiy.ifrance.com/html/ryan-mcvay-photographer.html ryan mcvay photographer] [http://wouid.mrbonus.com/small/mermaid-tattoo.html tattoo art mermaid] [http://cheese.justdied.com/lib/wwwgames-workshopcom.html www.games-workshop.com] [http://getontheboat.ifrance.com/mad-tv-clone-baby.html mad tv clone baby] [http://chantellehernan.ourprofile.net/resources/massacre-50cent.html massacre 50cent] [http://meghann.w8w.pl/small/irish-coffee.html irish coffee] [http://lorainda.wan.io/library/guns-roses.html guns roses] [http://marlyscat.w8w.pl/john-donne-holy.html john donne holy sonnet 5] [http://sonnet.yourtrap.com/self-castration.html self castration testicle] [http://home.graffiti.net/rigunner/ page] [http://britanycha.w8w.pl/wiki/tom-felton-girlfriend.html tom felton girlfriend] [http://lightbird.ifrance.com/directory/2005-de-germany.html 2005 de germany gmx gmx gmx.de hans net] [http://marlyscat.w8w.pl/sports-collectors.html sports collectors digest subscription] [http://highly.yourtrap.com/new/the-60s.html 60s hair style] [http://round.ddns.us/paris-hiton.html paris hiton] [http://should.yourtrap.com/lib/honda-usa.html honda usa] [http://dinabeadles.ide.am/description/aqueduct.html nyra aqueduct] [http://emnity.serveusers.com/sam-cook.html sam cook] [http://mercedezalkire.aboutus.vg/bikini-swimsuits.html bikini billabong swimsuit] [http://lightbird.ifrance.com/directory/body-cooling.html body cooling system] [http://velure.isasecret.com/small/solano-hair-design.html solano hair design] [http://verlieeckard.ecv.vg/web/nylon-foot.html nylon foot] [http://maireje.w8w.pl/library/bradley-purse.html vera bradley purse handbag] [http://poorly.mrbonus.com/loan-til-payday.html loan til payday] [http://skolzashiy.wan.io/blog/unemployment-compensation.html unemployment compensation] [http://round.ddns.us/kaufman-county.html kaufman county appraisal district] [http://gammon.isasecret.com/data/hot-latin.html hot latin pussy] [http://rosanne.w8w.pl/resources/walken.html christopher movie walken] [http://plashy.mrbonus.com/myrtle-beach-hotel.html myrtle beach hotel ocean reef] [http://cheese.justdied.com/lib/beach-girl-gallery.html beach girl gallery] [http://shank.portrelay.com/resources/p2p-download.html download free network p2p] [http://ruthfremonta.freehostia.com/q/guess-watches.html collection guess man watch] [http://highly.yourtrap.com/new/enema-suppository.html enema and suppository forum] [http://crieth.mrbonus.com/blog/morgan-dollars.html morgan silver dollar coin] [http://glyndap.w8w.pl/wiki/asbestos-removal.html asbestos removal] [http://highly.yourtrap.com/new/it-dont-come-easy.html it dont come easy lyrics ringo starr] [http://getontheboat.ifrance.com/jawbreaker-game.html jawbreaker pocket pc game] [http://should.yourtrap.com/lib/red-red-wine.html red red wine lyrices] [http://emnity.serveusers.com/txethicsorg.html txethics.org] [http://sonnet.yourtrap.com/dogfart-interracial.html dogfart interracial series] [http://skolzashiy.wan.io/blog/allegiant-air.html allegiant air fare] [http://guiana.myftp.info/pages/sara-stokes.html sara stokes king] [http://ultrawoman.ifrance.com/styles/period-pregnant.html period pregnant when] [http://manaev.freehostia.com/web/cell-phone-ring.html cell phone ring tone note] [http://kizzygochenour.ecv.vg/schackenborg.html schackenborg] [http://unlov.ikwb.com/directory/conseiller-finance.html conseiller finance] [http://ruthfremonta.freehostia.com/q/thighboots.html thighboots] [http://rosanne.w8w.pl/resources/nas-network.html nas network audio system] [http://tinishav.w8w.pl/view/happy-days.html happy days] [http://lying.yourtrap.com/play-sim-city.html play sim city classic online] [http://lateshacl.w8w.pl/wiki/son-of-the-mask.html son of the mask movie review] [http://carameloholic.freehostia.com/new/ilahije.html bosanske ilahije] [http://helenaimbre.freehostia.com/html/young-girls.html young girl model] [http://verlieeckard.ecv.vg/web/audio-technica.html audio technica turntable] [http://stout.yourtrap.com/q/stage-curtains.html red stage curtain] [http://helenaimbre.freehostia.com/html/toyota-4runner.html toyota 4runner accessory] [http://www.yellowphoton.00space.com/ http] [http://gallia.isasecret.com/description/top-payday-loan.html top payday loan companies] [http://katlynhofer.ourprofile.net/comments/big-babes.html babe big big] [http://ashleabobb.ecv.vg/html/twin-dolls.html doll twin] [http://tinishav.w8w.pl/view/action-allie.html action allie video] [http://blakniteludlam.freehostia.com/new/valve.html valve] [http://fount.isasecret.com/new/angels-and-cherubs.html angels and cherubs] [http://www.tigerco.8k.com/ url] [http://glassrockboy.freehostia.com/text/ticket-masters.html ticketmaster location] [http://manaev.freehostia.com/web/gay-dating.html gay dating personals] [http://glassrockboy.freehostia.com/text/wheel-weights.html tractor wheel weights] [http://built.longmusic.com/html/indiana-mortgage.html fisher indiana mortgage] [http://zinamorano.aboutus.vg/content/fleetwood-mobile.html fleetwood mobile home floor plan] [http://verlieeckard.ecv.vg/web/mississippi-jobs.html mississippi job service] [http://rosanne.w8w.pl/resources/led-light-bulbs.html led light bulb 120v] [http://plashy.mrbonus.com/plo.html cream plo testosterone] [http://deferr.ddns.us/text/pouches-para.html pouches para celulares] [http://shank.portrelay.com/resources/peachybbs.html peachybbs] [http://lorainda.wan.io/library/craigslist-los.html craigslist los angeles ca] [http://dinabeadles.ide.am/description/zepa-online.html zepa online] [http://thetoad.ifrance.com/content/golf-cart-wheels.html golf cart wheels] [http://crieth.mrbonus.com/blog/neil-diamond.html neil diamond tickets] [http://stout.yourtrap.com/q/xml-browser-compatibility.html xml browser compatibility] &lt;br /&gt;
{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
[[Image:GC100.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
GC100 is a device which allows you to have remote connection almost anywhere. It&#039;s a network device which will forward all your data to :&lt;br /&gt;
* couple of serial ports&lt;br /&gt;
* [[IR]] senders and/or sensors&lt;br /&gt;
* several relays&lt;br /&gt;
For more details about the product check [http://www.globalcache.com/products/gc-index.html manufacturer web site].&lt;br /&gt;
&lt;br /&gt;
== Send IR codes ==&lt;br /&gt;
LinuxMCE implementation of GC100 assumes that in device tree we&#039;ll have children and the messages are actually addressed to them instead of GC100 itself. &lt;br /&gt;
&lt;br /&gt;
So when you are sending &amp;quot;ON&amp;quot; to TV controlled by GC100, the message is routed to the GC100, it finds [[infrared]] code for &amp;quot;ON&amp;quot; for that specific TV, sends a command to gc100 to send a specific [[infrared]] sequence, which will blink IR sender connected to specific port, and the TV will turn on.&lt;br /&gt;
&lt;br /&gt;
The only two commands that GC100 implements itself are : &#039;&#039;&#039;CMD_Send_Code&#039;&#039;&#039; used to test which IR is suitable for your equipment and &#039;&#039;&#039;CMD_Learn_IR&#039;&#039;&#039; used to learn new IR codes.&lt;br /&gt;
&lt;br /&gt;
== Learn IR codes ==&lt;br /&gt;
The learning device is actually unrelated to GC100. It may be plugged into one of GC100&#039;s serial ports (don&#039;t forget to set them to 9600 bps), or in regular serial port, just be sure you specified right port in GC100 device data.&lt;br /&gt;
&lt;br /&gt;
There are several other devices that support learning of infrared codes : [[IRTrans]], [[Tira]], [[USB_UIRT]].&lt;br /&gt;
&lt;br /&gt;
Learning is done from [[LinuxMCE-admin|web page]]. When clicking &amp;quot;Learn&amp;quot; gc100 will start a thread that will try to get data from the port. If nothing is received in 30 seconds the thread will die. The page will continue to refresh trying to see if anything was added, but after 30 seconds it&#039;s useless.&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gc100 jacks are by default configured as IR transmitters, but they can be configured to function as sensors. The sensors are, in their most basic form, two wires connected to a jack plug. When you cross them, a &amp;quot;sensor tripped&amp;quot; event is emitted. I am not currently aware of how this is supposed to function, who will intercept the event and how will it react to it. One idea for using a sensor is attaching a doorbell button to it, which, when pressed, will notify you in some way.&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
The device is not quite [[plug&amp;amp;play]]. You have to perform a factory reset and to add it from orbiter (&amp;quot;Add GC100&amp;quot; button).&lt;br /&gt;
&lt;br /&gt;
A script will do some tricks with IP, will submit some pages on GC100&#039;s interface and so on. It will install needed software and after that it should say that device is ready to use (don&#039;t forget to [[quickreload]])&lt;br /&gt;
&lt;br /&gt;
=== Before the first use ===&lt;br /&gt;
* Insert proper wires in relays, devices in serial ports, [[IR]] LEDs and/or sensors.&lt;br /&gt;
* Go to device&#039;s webpage and set proper inputs/outputs, baud rates and so on.&lt;br /&gt;
* Add child devices in [[LinuxMCE-admin]] webpage and set proper device data to match the wiring.&lt;br /&gt;
&lt;br /&gt;
This should do it.&lt;br /&gt;
&lt;br /&gt;
=== Changes in LinuxMCE 0710 beta 4 ===&lt;br /&gt;
The way the gc100 is configured in the database changes in LinuxMCE 0710 beta 4. If you are upgrading from a previous release and have a gc100 set up, you will have to reconfigure it.&lt;br /&gt;
&lt;br /&gt;
The device tree will now have children for each relay, transmitter and sensor port. These are autodetected depending on the settings made to the gc100 itself and updated as the settings change.&lt;br /&gt;
&lt;br /&gt;
If until now you would put a TV directly under the gc100, you will have to put it under a transmitter child from now on. This will tell the gc100 which port to use to send the code, instead of sending it using all available transmitters like it did until now. This will allow you to add more IR devices which use the same codes without stepping on each other&#039;s toes, since the IR codes will be routed just to the target device. The old functionality is still in place and you can still add a TV directly under the gc100, but make sure you mark the checkbox that says &amp;quot;Don&#039;t autoconfigure&amp;quot; if you don&#039;t want the gc100 to manage its children, so your device remains in its place.&lt;br /&gt;
&lt;br /&gt;
This is also true for relays. Add your lights, or other devices that support On and Off commands, under the relay children. The On and Off commands will be routed to the right relay this way.&lt;br /&gt;
&lt;br /&gt;
=== Known Problems ===&lt;br /&gt;
&lt;br /&gt;
==== MAC detection ====&lt;br /&gt;
&lt;br /&gt;
--[[User:Nite man|Nite man]] 06:03, 25 January 2008 (PST) To solve the MAC detection problem replace the function &#039;&#039;get_gc100mac()&#039;&#039; in the script &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; by new one below:&lt;br /&gt;
&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
    my($mac, $page, $ret);&lt;br /&gt;
 &lt;br /&gt;
    `curl http://192.168.1.70/Commands.cgi -o gc100mac1 --silent`;&lt;br /&gt;
    `curl http://192.168.1.101/Commands.cgi -o gc100mac2 --silent`;&lt;br /&gt;
 &lt;br /&gt;
    open FILE, &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    $ret = read FILE, $page, -s &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    close FILE;&lt;br /&gt;
 &lt;br /&gt;
    unless($page) {&lt;br /&gt;
        open FILE, &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        $ret = read FILE, $page, -s &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        close FILE;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    ($mac) = $page =~ /((?:[\dA-F]{2}-){5}[\dA-F]{2})/i;&lt;br /&gt;
 &lt;br /&gt;
    if($mac) {&lt;br /&gt;
        $mac =~ tr/\-/\:/;&lt;br /&gt;
        loggc(&amp;quot;Mac Found $mac\n&amp;quot;);&lt;br /&gt;
        system &amp;quot;rm -f gc100mac1 gc100mac2&amp;quot;;&lt;br /&gt;
        return $mac;&lt;br /&gt;
    } else { exit 1 }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
or apply that [[http://smart-home-blog.com/wp-content/plugins/wp-downloadMonitor/download.php?id=18 gc100-conf.pl.patch]]&lt;br /&gt;
&lt;br /&gt;
Currently the support for the gc100 in LinuxMCE is broken, at least for some models or firmware versions.  The &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; script is for some reason unable to determine the gc100&#039;s MAC Adress after it has been reset to factory defaults.  As a result it is only half configured and not added to the system properly.&lt;br /&gt;
&lt;br /&gt;
The only known workaround [http://smart-home-blog.com/archives/688] [http://forum.linuxmce.org/index.php?topic=1990.msg9161#msg9161] at this time is to manually edit the perl script, and hardcode the MAC address of your gc100.  In short, find this line in the script:&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
Then insert this line immediately following it (replace &#039;&#039;00:00:00:00:00:00&#039;&#039; with the adress of your gc100):&lt;br /&gt;
 &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;;&#039;&#039;&#039;&lt;br /&gt;
As a result it should look something like this now:&lt;br /&gt;
         exit(4);&lt;br /&gt;
   }&lt;br /&gt;
 } &lt;br /&gt;
     &lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;&#039;&#039;&#039;;&lt;br /&gt;
   &lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.70/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac1 --silent`;&lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.101/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac2 --silent`;&lt;br /&gt;
   open(FILE,&amp;quot;gc100mac1&amp;quot;);&lt;br /&gt;
   @data1 = &amp;lt;FILE&amp;gt;;&lt;br /&gt;
   close(FILE);&lt;br /&gt;
&lt;br /&gt;
Reset the gc100 to factory defaults if necessary and you should be able to add it from an orbiter as described above.&lt;br /&gt;
&lt;br /&gt;
Another possible workaround &#039;&#039;might&#039;&#039; be described on the [http://plutohome.com/wiki/index.php/Gc100 Plutohome wiki for the gc100], under &#039;&#039;&#039;Complete Manual Install&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Firmware versions known to be affected:&lt;br /&gt;
* 2.4-06 (GC100-06)&lt;br /&gt;
&lt;br /&gt;
==== Serial Port ====&lt;br /&gt;
&lt;br /&gt;
The GC100&#039;s serial port does not work under LinuxMCE without a small modification, see: [http://forum.linuxmce.org/index.php?topic=2161.msg10140#msg10140 Re: GC100 + CM11 setup]&lt;br /&gt;
&lt;br /&gt;
The following commands should correct this issue (and make a backup copy just in case):&lt;br /&gt;
 mv /usr/pluto/bin/gc100-serial-bridge.sh /usr/pluto/bin/gc100-serial-bridge.sh.backup&lt;br /&gt;
 sed -e &#039;s/false/0/g&#039; /usr/pluto/bin/gc100-serial-bridge.sh.backup &amp;gt;/usr/pluto/bin/gc100-serial-bridge.sh&lt;br /&gt;
&lt;br /&gt;
It basicly replaces &#039;&#039;&#039;false&#039;&#039;&#039; with &#039;&#039;&#039;0&#039;&#039;&#039; in the &#039;&#039;/usr/pluto/bin/gc100-serial-bridge.sh&#039;&#039; file.  Afterwards a reboot may be in order.&lt;br /&gt;
&lt;br /&gt;
==== Firmware version 3.0 and later ====&lt;br /&gt;
&lt;br /&gt;
gc100 with firmware version 3.0 and later is Plug&amp;amp;Play, but not yet supported as such by LinuxMCE. It implements a DHCP client and also has a discovery beacon. Because it is able to get an IP address from the DHCP server, you won&#039;t be able to add it using the manual method describe here when using a default installation. You either have to use the completely manual installation procedure described on the [http://plutohome.com/wiki/index.php/Gc100#Complete_Manual_Install Plutohome Wiki for gc100], if you know what IP address the DHCP server gave it, or temporarily disable the DHCP server on the core (write down the DHCP settings, because they are erased from the database when you disable the DHCP server from Pluto-Admin - you can also /etc/init.d/dhcp3-server stop, add the gc100 and /etc/init.d/dhcp3-server start, without erasing the database).&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
In &#039;&#039;gc100.cpp&#039;&#039; there is a lot of code for format conversion and other stuff. Practically it&#039;s not a big deal it receives a command, find a proper IR sequence and sends it to gc100.&lt;br /&gt;
&lt;br /&gt;
==== Operating the relays, IR transmitters, and sensors ====&lt;br /&gt;
The gc100 software architecture uses two threads to communicate with the gc100 regarding relays, IR transmitters and sensors, one for sending messages (SocketThread) and one for receiving (EventThread). The reason for this is that the gc100 protocol isn&#039;t completely a request-reply protocol, even if it seems like that at first. The gc100 can initiate a transmission when a sensor is tripped, enough to break the request-reply paradigm. The program was designed to treat the communication as asynchronous. Messages are sent to the device without expecting a reply, and the replies are treated as independent events and state change reports, without linking a request to a reply in the program logic (except for the initialization phase).&lt;/div&gt;</summary>
		<author><name>BasolOrico</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9243</id>
		<title>GlobalCache GC-100</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=9243"/>
		<updated>2008-02-27T15:13:27Z</updated>

		<summary type="html">&lt;p&gt;BasolOrico: sitc4tdelacv&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://kitten.xxuz.com/last-minute-travel.html last minute travel uk] [http://spray.ikwb.com/data/consolidate-your.html card consolidate consolidate credit debt debt] [http://calve.x24hr.com/description/traktor-film.html traktor film] [http://allons.www1.biz/topic/boys-wearing-a-training.html boys wearing a training bra] [http://moveth.ygto.com/alma-car-auction.html alma car auction] [http://hoars.25u.com/blog/oz-dvd.html oz dvd] [http://bames.ikwb.com/used-bowflex.html 2 bowflex ultimate used] [http://columbia-house.mioforum.com/ club columbia dvd house member] [http://killes.zyns.com/sitemap.html http] [http://chaff.isasecret.com/small/free-black-sex.html free black sex movie clip] [http://await.ikwb.com/library/shakespeare-characters.html shakespeare characters macbeth] [http://drum.got-game.org/new/aggressive-skate.html aggressive skate video clips] [http://erlook.ikwb.com/froogle.html froogle] [http://recks.fartit.com/styles/kitsap-lake.html kitsap lake] [http://taketh.isasecret.com/wiki/funny-thing.html forum funny happened thing way] [http://knead.justdied.com/html/datalounge.html datalounge] [http://twinn.justdied.com/q/hanting.html hanting] [http://ewood.isasecret.com/blog/penetration-sex.html double penetration picture sex] [http://cydnu.got-game.org/styles/amateur-cum-gay.html amateur cum gay lured man sex video] [http://oddity-physical.mioforum.com/ oddity physical] [http://sided.mywww.biz/description/msn-skins-downloads.html msn skins downloads] [http://banff-canada.mioforum.com/ banff canada] [http://growth.zyns.com/comments/puppeteer.html penis puppeteer] [http://fists.isasecret.com/pages/terminology-medical.html quick and easy medical terminology] [http://livest.www1.biz/wwwticklecom.html www.tickle.com] [http://pear.x24hr.com/view/jewish-music-passover.html jewish music passover rap video] [http://2005-ford-explorer.uni-nail.com/ 2005 ford explorer] [http://erlook.ikwb.com/sticky-paws.html sticky paws] [http://loading-movie-clips.libero-delirium.in/ loading movie clips in flash] [http://sighed.zyns.com/bronze-art.html bronze art] [http://unmade.x24hr.com/description/magnifying-glass.html magnifying glass pendant] [http://searce.isasecret.com/text/clavia.html clavia] [http://bosko.ikwb.com/ivideomax-302.html ivideomax 3.0.2] [http://regard.zyns.com/small/a-physical-exam.html a physical exam] [http://exercise-videos.zonempower.in/ exercise videos karen voight] [http://kitten.xxuz.com/boobed-women.html big boobed woman] [http://bedash.isasecret.com/knit-booties.html knit booties] [http://regard.zyns.com/small/marin-caterers.html marin caterers] [http://jewels.zyns.com/directory/antarctic-treaty.html antarctic treaty] [http://growth.zyns.com/comments/tradestation-trading.html forex system tradestation trading] [http://killes.zyns.com/web/rustic-cabin-decor.html rustic cabin decor] [http://recks.fartit.com/styles/sweaty-women.html sweaty women] [http://oaken.isasecret.com/blog/hitch-movie.html hitch movie script] [http://vouch.mynumber.org/blog/thin.html thin] [http://fists.isasecret.com/pages/quaker-oatmeal.html quaker oatmeal cookie] [http://fists.isasecret.com/pages/wedding-invitation.html wedding invitation] [http://canopy.xxxy.info/after-hours-video.html after hours video] [http://regard.zyns.com/small/phone-directory.html phone directory lake charles la] [http://spray.ikwb.com/data/vacuum-cups.html vacuum cups] [http://haven.ikwb.com/resources/cumshots.html cum movie shot] [http://haven.ikwb.com/resources/treehouse-tv.html treehouse tv] [http://chingon.voodoo-ref.com/ chingon] [http://dexter.zyns.com/pasta-bar-boston.html pasta bar boston] [http://broth.x24hr.com/blog/janitor.html janitor] [http://searce.isasecret.com/text/lucias-mama.html lucias mama] [http://elephant-man-video.i-amoco.in/ elephant man video clip] [http://lizard.x24hr.com/blog/american-air-filter.html american air filter] [http://calve.x24hr.com/description/public-record-security.html public record security social] [http://drum.got-game.org/new/kendal-square-movie.html kendal square movie theater] [http://saturn.sexidude.com/small/lake-ontario-canada.html lake ontario canada map] [http://kam-karen-movie.i-amoco.in/ kam karen movie] [http://website-for-downloading.uni-nail.com/ website for downloading music] [http://drives.xxuz.com/rubber-floor-matting.html rubber floor matting] [http://bosko.ikwb.com/alicia-key-girlfriend.html alicia key girlfriend video] [http://diadem.fartit.com/college-girls.html college girls hot tub] [http://ordanace-survey.uni-nail.com/ ordanace survey symbols] [http://bodied.25u.com/one-to-one-relationship.html one to one relationship sql server] [http://spends.longmusic.com/directory/lara-croft.html lara croft] [http://bodied.25u.com/craig-morgan.html craig morgan] [http://aiming.isasecret.com/library/j-kwon.html j-kwon] [http://real-estate-in-burlington.mioforum.com/ burlington estate ky real] [http://taught.freewww.info/article/busty-brittany.html busty brittany] [http://gnawn.isasecret.com/q/science-fiction.html science fiction art work] [http://bedash.isasecret.com/ice-gell.html ice gell] [http://erlook.ikwb.com/whites-boots.html whites boots] [http://searce.isasecret.com/text/elementay.html elementay] [http://cavil.x24hr.com/web/elizabeth-heller.html elizabeth heller video] [http://vouch.mynumber.org/blog/nudism-family.html nudism family] [http://abc-news-video.esavant.in/ abc news video source] [http://arise.x24hr.com/text/jack-black-movie.html jack black movie list] [http://tercel.zyns.com/water-level-meters.html water level meters] [http://checks.fartit.com/content/pink-sex-bracelet.html pink sex bracelet] [http://nica.uni-nail.com/ nica] [http://coher.isasecret.com/idaho-movie-times.html idaho movie times] [http://bosko.ikwb.com/it-lean-video.html it lean video wit] [http://in-the-movie.sewenty.in/ sin city movie cast] [http://ewood.isasecret.com/blog/cipap.html cipap] [http://whole-house-vacuum.sugaryblog.com/ whole house vacuum] [http://lizard.x24hr.com/blog/ford-thunderbird.html ford thunderbird repair manual] [http://mchammer.isasecret.com/ps1exe.html ps1.exe] [http://kitten.xxuz.com/pitts-sales-inc.html pitts sales inc] [http://spends.longmusic.com/directory/revenue-recognition.html software revenue recognition] [http://scolds.freewww.info/blog/humulin-l.html humulin l] [http://drives.xxuz.com/shutters-manufactures.html shutters manufactures] [http://bames.ikwb.com/airline-ticket.html cheap special airline ticket] [http://scopes.www1.biz/anima-chicks.html anima chicks] [http://wincot.serveusers.com/web/reflective-safety.html reflective safety materials] [http://scopes.www1.biz/texas-holdem.html texas holdem free] [http://amusing-video.trustee-planet.in/ amusing video clip] [http://kitten.xxuz.com/street-lights.html street lights] [http://chaff.isasecret.com/small/weather-in-paris.html forecast france paris weather] [http://dexter.zyns.com/styphnic-acid.html styphnic acid] [http://recks.fartit.com/styles/irven-johnson.html irven johnson] [http://scopes.www1.biz/star-wars-soundtrack.html star war episode 3 soundtrack] [http://writer.uni-nail.com/ writer] [http://quench.justdied.com/resources/bennington.html bennington chester] [http://episode-free-naruto.sitenavigate.in/ episode free naruto video] [http://growth.zyns.com/comments/body-detox.html body detox] [http://arise.x24hr.com/text/anal-cream-pie.html anal cream pie videos] [http://regard.zyns.com/small/sprint-pcs-customer.html sprint pcs customer service] [http://george.myftp.info/content/piloting-schools.html piloting schools in canada] [http://cydnu.got-game.org/styles/kaskade-steppin.html kaskade steppin out video] [http://resum.isasecret.com/skull-quiz.html skull quiz] [http://taught.freewww.info/article/exercise-equipment.html exercise equipment rowing machine] [http://crare.xxxy.info/cold-war-history.html cold war history] [http://filly.xxuz.com/los-angeles-tax.html los angeles tax preperation] [http://powerpc-linux-distribution.voodoo-ref.com/ powerpc linux distribution] [http://aiming.isasecret.com/library/pixy-stix-ingredients.html pixy stix ingredients] [http://romish.portrelay.com/description/nikon-6t-review.html nikon 6t review] [http://employee-express.voodoo-ref.com/ employee express] [http://quench.justdied.com/resources/online-auction.html online auction sale] [http://quench.justdied.com/resources/odd-couple-the.html odd couple the play] [http://regard.zyns.com/small/qpws.html qpws] [http://anger-back-in.mioforum.com/ anger back in looking] [http://ignomy.zyns.com/temperance-movement.html temperance movement thermometer coldest drink] [http://livest.www1.biz/what-is-foreign.html managing foreign exchange risk] [http://cydnu.got-game.org/styles/emma-starr-videos.html emma starr videos] [http://assemblage-definition.sugaryblog.com/ assemblage definition] [http://pacify.x24hr.com/library/sanglier-ltd.html sanglier ltd] [http://taught.freewww.info/article/louvered-panels.html louvered panel] [http://sighed.zyns.com/air-hammers.html air champion hammer] [http://pop-goes-the-world.uni-nail.com/ pop goes the world] [http://pacify.x24hr.com/library/emo-style.html emo girl hair picture picture style] [http://spends.longmusic.com/directory/l-art-de-jouir.html l art de jouir sarah young] [http://drum.got-game.org/new/aaru-movie-tamil.html aaru movie tamil] [http://revile.x24hr.com/adoption-in-russia.html adoption international russia] [http://revile.x24hr.com/wesley-college.html college degree wesley] [http://knead.justdied.com/html/sputnik-1.html sputnik 1] [http://modest.serveusers.com/online-birthday.html online birthday gifts] [http://diadem.fartit.com/we-do-not-celebrate.html we do not celebrate halloween] [http://bames.ikwb.com/singapore-radio.html singapore radio channels] [http://livest.www1.biz/insider-information.html insider information sec] [http://lizard.x24hr.com/blog/eye-disorders-in.html cat disorder eye] [http://landfat.org.in/sitemap.html www] [http://bonny.portrelay.com/web/nikon-camera.html nikon camera bag] [http://fists.isasecret.com/pages/vivid-movies.html movie porn vivid] [http://jpeg-movie.sewenty.in/ jpeg movie] [http://aiming.isasecret.com/library/round-folding.html round folding table] [http://scolds.freewww.info/blog/chef-coats.html womens chef coat] [http://vouch.mynumber.org/blog/wwwmarriottcom.html www.marriott.com] [http://pear.x24hr.com/view/kristina-bella.html kristina bella free movies] [http://ignomy.zyns.com/j-tyler-ballance.html j. tyler ballance] [http://resum.isasecret.com/bam-margera-logo.html bam margera logo] [http://bames.ikwb.com/aaa-south.html aaa auto club south] [http://oaken.isasecret.com/blog/area-51-pc-game.html area 51 pc game] [http://fists.isasecret.com/pages/will-smith-switch.html will smith, switch] [http://hoars.25u.com/blog/boys-forced-to.html boys forced to wear dresses] [http://await.ikwb.com/library/map-persia-river.html map persia river] [http://feste.isasecret.com/new/swiss-army-watch.html swiss army watch band] [http://twinn.justdied.com/q/delta-airline.html delta airline fare] [http://levell.mywww.biz/q/biker-girls-parties.html biker girls parties] [http://ignomy.zyns.com/infant-bonnet.html infant bonnet] [http://japanese-porn-movie.sewenty.in/ japanese porn movie free download] [http://bodied.25u.com/infloor-heating.html infloor heating sizing] [http://erlook.ikwb.com/old-blonde-sex.html old blonde sex] [http://allons.www1.biz/topic/young-russian.html young russian model] [http://livest.www1.biz/canon-eos-20d.html canon eos 20d] [http://qualifying-dependents.uni-nail.com/ qualifying dependents] [http://sissy-training.uni-nail.com/ sissy training stories] [http://revile.x24hr.com/evangalion.html evangalion] [http://recks.fartit.com/styles/ourworldcs.html ourworld.cs] [http://bodied.25u.com/ultrasound-transducers.html ultrasound transducers] [http://ebony-free-movies.ferratu.in/ free ebony sex movie] [http://really.longmusic.com/blog/young-teens.html young teens] [http://checks.fartit.com/content/sonic-my-dvd.html sonic my dvd 6 crack] [http://katrina-kaif.sitenavigate.in/ katrina kaif boom video] [http://canopy.xxxy.info/alley-baggett.html alley baggett movie clips] [http://blown.longmusic.com/comments/christy-shake.html christy shake] [http://bonny.portrelay.com/web/avions-billet.html avions billet chers pas] [http://drum.got-game.org/new/elektra-marvel.html elektra marvel movie] [http://aiming.isasecret.com/library/wwe-pics.html wwe john cena pic] [http://drum.got-game.org/new/i-if-knew-music.html i if knew music never video] [http://erlook.ikwb.com/jasmin-st-claire.html jasmin st claire gang bang] [http://oaken.isasecret.com/blog/vandal-proof.html vandal proof mailboxes] [http://pacify.x24hr.com/library/executive-baskets.html executive baskets houston] [http://oaken.isasecret.com/blog/accord-parts.html accord performance part] [http://jewels.zyns.com/directory/latex-fetish.html latex fetish site] [http://instructional.gloomyfind.in/ instructional worship dance video] [http://lizard.x24hr.com/blog/andersons-big.html andersons big screen tv] [http://bames.ikwb.com/jasmine-st-claire.html jasmine st claire] [http://sacred.ygto.com/mariska.html mariska] [http://levell.mywww.biz/q/spud-guns.html spud gun plan] [http://batch.got-game.org/acoustic-beginner.html acoustic beginner guitar introduction lesson video] [http://ignomy.zyns.com/bills.html bills] [http://blown.longmusic.com/comments/new-mitsubishi.html new mitsubishi eclipse 2006] [http://pear.x24hr.com/view/long-teen-sex.html long teen sex movie] [http://abash.isasecret.com/small/keep-fishin-music.html keep fishin music video] [http://recks.fartit.com/styles/sugar.html sugar] [http://recks.fartit.com/styles/rc18t.html rc18t] [http://bedash.isasecret.com/birthday-horoscopes.html birthday horoscopes] &lt;br /&gt;
 {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
[[Image:GC100.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
GC100 is a device which allows you to have remote connection almost anywhere. It&#039;s a network device which will forward all your data to :&lt;br /&gt;
* couple of serial ports&lt;br /&gt;
* [[IR]] senders and/or sensors&lt;br /&gt;
* several relays&lt;br /&gt;
For more details about the product check [http://www.globalcache.com/products/gc-index.html manufacturer web site].&lt;br /&gt;
&lt;br /&gt;
== Send IR codes ==&lt;br /&gt;
LinuxMCE implementation of GC100 assumes that in device tree we&#039;ll have children and the messages are actually addressed to them instead of GC100 itself. &lt;br /&gt;
&lt;br /&gt;
So when you are sending &amp;quot;ON&amp;quot; to TV controlled by GC100, the message is routed to the GC100, it finds [[infrared]] code for &amp;quot;ON&amp;quot; for that specific TV, sends a command to gc100 to send a specific [[infrared]] sequence, which will blink IR sender connected to specific port, and the TV will turn on.&lt;br /&gt;
&lt;br /&gt;
The only two commands that GC100 implements itself are : &#039;&#039;&#039;CMD_Send_Code&#039;&#039;&#039; used to test which IR is suitable for your equipment and &#039;&#039;&#039;CMD_Learn_IR&#039;&#039;&#039; used to learn new IR codes.&lt;br /&gt;
&lt;br /&gt;
== Learn IR codes ==&lt;br /&gt;
The learning device is actually unrelated to GC100. It may be plugged into one of GC100&#039;s serial ports (don&#039;t forget to set them to 9600 bps), or in regular serial port, just be sure you specified right port in GC100 device data.&lt;br /&gt;
&lt;br /&gt;
There are several other devices that support learning of infrared codes : [[IRTrans]], [[Tira]], [[USB_UIRT]].&lt;br /&gt;
&lt;br /&gt;
Learning is done from [[LinuxMCE-admin|web page]]. When clicking &amp;quot;Learn&amp;quot; gc100 will start a thread that will try to get data from the port. If nothing is received in 30 seconds the thread will die. The page will continue to refresh trying to see if anything was added, but after 30 seconds it&#039;s useless.&lt;br /&gt;
&lt;br /&gt;
== Sensors ==&lt;br /&gt;
The gc100 jacks are by default configured as IR transmitters, but they can be configured to function as sensors. The sensors are, in their most basic form, two wires connected to a jack plug. When you cross them, a &amp;quot;sensor tripped&amp;quot; event is emitted. I am not currently aware of how this is supposed to function, who will intercept the event and how will it react to it. One idea for using a sensor is attaching a doorbell button to it, which, when pressed, will notify you in some way.&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
The device is not quite [[plug&amp;amp;play]]. You have to perform a factory reset and to add it from orbiter (&amp;quot;Add GC100&amp;quot; button).&lt;br /&gt;
&lt;br /&gt;
A script will do some tricks with IP, will submit some pages on GC100&#039;s interface and so on. It will install needed software and after that it should say that device is ready to use (don&#039;t forget to [[quickreload]])&lt;br /&gt;
&lt;br /&gt;
=== Before the first use ===&lt;br /&gt;
* Insert proper wires in relays, devices in serial ports, [[IR]] LEDs and/or sensors.&lt;br /&gt;
* Go to device&#039;s webpage and set proper inputs/outputs, baud rates and so on.&lt;br /&gt;
* Add child devices in [[LinuxMCE-admin]] webpage and set proper device data to match the wiring.&lt;br /&gt;
&lt;br /&gt;
This should do it.&lt;br /&gt;
&lt;br /&gt;
=== Changes in LinuxMCE 0710 beta 4 ===&lt;br /&gt;
The way the gc100 is configured in the database changes in LinuxMCE 0710 beta 4. If you are upgrading from a previous release and have a gc100 set up, you will have to reconfigure it.&lt;br /&gt;
&lt;br /&gt;
The device tree will now have children for each relay, transmitter and sensor port. These are autodetected depending on the settings made to the gc100 itself and updated as the settings change.&lt;br /&gt;
&lt;br /&gt;
If until now you would put a TV directly under the gc100, you will have to put it under a transmitter child from now on. This will tell the gc100 which port to use to send the code, instead of sending it using all available transmitters like it did until now. This will allow you to add more IR devices which use the same codes without stepping on each other&#039;s toes, since the IR codes will be routed just to the target device. The old functionality is still in place and you can still add a TV directly under the gc100, but make sure you mark the checkbox that says &amp;quot;Don&#039;t autoconfigure&amp;quot; if you don&#039;t want the gc100 to manage its children, so your device remains in its place.&lt;br /&gt;
&lt;br /&gt;
This is also true for relays. Add your lights, or other devices that support On and Off commands, under the relay children. The On and Off commands will be routed to the right relay this way.&lt;br /&gt;
&lt;br /&gt;
=== Known Problems ===&lt;br /&gt;
&lt;br /&gt;
==== MAC detection ====&lt;br /&gt;
&lt;br /&gt;
--[[User:Nite man|Nite man]] 06:03, 25 January 2008 (PST) To solve the MAC detection problem replace the function &#039;&#039;get_gc100mac()&#039;&#039; in the script &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; by new one below:&lt;br /&gt;
&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
    my($mac, $page, $ret);&lt;br /&gt;
 &lt;br /&gt;
    `curl http://192.168.1.70/Commands.cgi -o gc100mac1 --silent`;&lt;br /&gt;
    `curl http://192.168.1.101/Commands.cgi -o gc100mac2 --silent`;&lt;br /&gt;
 &lt;br /&gt;
    open FILE, &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    $ret = read FILE, $page, -s &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    close FILE;&lt;br /&gt;
 &lt;br /&gt;
    unless($page) {&lt;br /&gt;
        open FILE, &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        $ret = read FILE, $page, -s &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        close FILE;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    ($mac) = $page =~ /((?:[\dA-F]{2}-){5}[\dA-F]{2})/i;&lt;br /&gt;
 &lt;br /&gt;
    if($mac) {&lt;br /&gt;
        $mac =~ tr/\-/\:/;&lt;br /&gt;
        loggc(&amp;quot;Mac Found $mac\n&amp;quot;);&lt;br /&gt;
        system &amp;quot;rm -f gc100mac1 gc100mac2&amp;quot;;&lt;br /&gt;
        return $mac;&lt;br /&gt;
    } else { exit 1 }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Currently the support for the gc100 in LinuxMCE is broken, at least for some models or firmware versions.  The &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; script is for some reason unable to determine the gc100&#039;s MAC Adress after it has been reset to factory defaults.  As a result it is only half configured and not added to the system properly.&lt;br /&gt;
&lt;br /&gt;
The only known workaround [http://smart-home-blog.com/archives/688] [http://forum.linuxmce.org/index.php?topic=1990.msg9161#msg9161] at this time is to manually edit the perl script, and hardcode the MAC address of your gc100.  In short, find this line in the script:&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
Then insert this line immediately following it (replace &#039;&#039;00:00:00:00:00:00&#039;&#039; with the adress of your gc100):&lt;br /&gt;
 &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;;&#039;&#039;&#039;&lt;br /&gt;
As a result it should look something like this now:&lt;br /&gt;
         exit(4);&lt;br /&gt;
   }&lt;br /&gt;
 } &lt;br /&gt;
     &lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;&#039;&#039;&#039;;&lt;br /&gt;
   &lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.70/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac1 --silent`;&lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.101/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac2 --silent`;&lt;br /&gt;
   open(FILE,&amp;quot;gc100mac1&amp;quot;);&lt;br /&gt;
   @data1 = &amp;lt;FILE&amp;gt;;&lt;br /&gt;
   close(FILE);&lt;br /&gt;
&lt;br /&gt;
Reset the gc100 to factory defaults if necessary and you should be able to add it from an orbiter as described above.&lt;br /&gt;
&lt;br /&gt;
Another possible workaround &#039;&#039;might&#039;&#039; be described on the [http://plutohome.com/wiki/index.php/Gc100 Plutohome wiki for the gc100], under &#039;&#039;&#039;Complete Manual Install&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Firmware versions known to be affected:&lt;br /&gt;
* 2.4-06 (GC100-06)&lt;br /&gt;
&lt;br /&gt;
==== Serial Port ====&lt;br /&gt;
&lt;br /&gt;
The GC100&#039;s serial port does not work under LinuxMCE without a small modification, see: [http://forum.linuxmce.org/index.php?topic=2161.msg10140#msg10140 Re: GC100 + CM11 setup]&lt;br /&gt;
&lt;br /&gt;
The following commands should correct this issue (and make a backup copy just in case):&lt;br /&gt;
 mv /usr/pluto/bin/gc100-serial-bridge.sh /usr/pluto/bin/gc100-serial-bridge.sh.backup&lt;br /&gt;
 sed -e &#039;s/false/0/g&#039; /usr/pluto/bin/gc100-serial-bridge.sh.backup &amp;gt;/usr/pluto/bin/gc100-serial-bridge.sh&lt;br /&gt;
&lt;br /&gt;
It basicly replaces &#039;&#039;&#039;false&#039;&#039;&#039; with &#039;&#039;&#039;0&#039;&#039;&#039; in the &#039;&#039;/usr/pluto/bin/gc100-serial-bridge.sh&#039;&#039; file.  Afterwards a reboot may be in order.&lt;br /&gt;
&lt;br /&gt;
==== Firmware version 3.0 and later ====&lt;br /&gt;
&lt;br /&gt;
gc100 with firmware version 3.0 and later is Plug&amp;amp;Play, but not yet supported as such by LinuxMCE. It implements a DHCP client and also has a discovery beacon. Because it is able to get an IP address from the DHCP server, you won&#039;t be able to add it using the manual method describe here when using a default installation. You either have to use the completely manual installation procedure described on the [http://plutohome.com/wiki/index.php/Gc100#Complete_Manual_Install Plutohome Wiki for gc100], if you know what IP address the DHCP server gave it, or temporarily disable the DHCP server on the core (write down the DHCP settings, because they are erased from the database when you disable the DHCP server from Pluto-Admin - you can also /etc/init.d/dhcp3-server stop, add the gc100 and /etc/init.d/dhcp3-server start, without erasing the database).&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
In &#039;&#039;gc100.cpp&#039;&#039; there is a lot of code for format conversion and other stuff. Practically it&#039;s not a big deal it receives a command, find a proper IR sequence and sends it to gc100.&lt;br /&gt;
&lt;br /&gt;
==== Operating the relays, IR transmitters, and sensors ====&lt;br /&gt;
The gc100 software architecture uses two threads to communicate with the gc100 regarding relays, IR transmitters and sensors, one for sending messages (SocketThread) and one for receiving (EventThread). The reason for this is that the gc100 protocol isn&#039;t completely a request-reply protocol, even if it seems like that at first. The gc100 can initiate a transmission when a sensor is tripped, enough to break the request-reply paradigm. The program was designed to treat the communication as asynchronous. Messages are sent to the device without expecting a reply, and the replies are treated as independent events and state change reports, without linking a request to a reply in the program logic (except for the initialization phase).&lt;/div&gt;</summary>
		<author><name>BasolOrico</name></author>
	</entry>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=8896</id>
		<title>GlobalCache GC-100</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=GlobalCache_GC-100&amp;diff=8896"/>
		<updated>2008-02-14T11:12:27Z</updated>

		<summary type="html">&lt;p&gt;BasolOrico: delgetviolor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;roelac&lt;br /&gt;
 {| align=&amp;quot;right&amp;quot;&lt;br /&gt;
  | __TOC__&lt;br /&gt;
  |}&lt;br /&gt;
[[Category: Hardware]]&lt;br /&gt;
[[Category: Automation]]&lt;br /&gt;
[[Category: Infrared]]&lt;br /&gt;
&lt;br /&gt;
[[Image:GC100.jpg|right]]&lt;br /&gt;
&lt;br /&gt;
GC100 is a device which allows you to have remote connection almost anywhere. It&#039;s a network device which will forward all your data to :&lt;br /&gt;
* couple of serial ports&lt;br /&gt;
* [[IR]] senders and/or sensors&lt;br /&gt;
* several relays&lt;br /&gt;
For more details about the product check [http://www.globalcache.com/products/gc-index.html manufacturer web site].&lt;br /&gt;
&lt;br /&gt;
== Send IR codes ==&lt;br /&gt;
LinuxMCE implementation of GC100 assumes that in device tree we&#039;ll have children and the messages are actually addressed to them instead of GC100 itself. &lt;br /&gt;
&lt;br /&gt;
So when you are sending &amp;quot;ON&amp;quot; to TV controlled by GC100, the message is routed to the GC100, it finds [[infrared]] code for &amp;quot;ON&amp;quot; for that specific TV, sends a command to gc100 to send a specific [[infrared]] sequence, which will blink IR sender connected to specific port, and the TV will turn on.&lt;br /&gt;
&lt;br /&gt;
The only two commands that GC100 implements itself are : &#039;&#039;&#039;CMD_Send_Code&#039;&#039;&#039; used to test which IR is suitable for your equipment and &#039;&#039;&#039;CMD_Learn_IR&#039;&#039;&#039; used to learn new IR codes.&lt;br /&gt;
&lt;br /&gt;
== Learn IR codes ==&lt;br /&gt;
The learning device is actually unrelated to GC100. It may be plugged into one of GC100&#039;s serial ports (don&#039;t forget to set them to 9600 bps), or in regular serial port, just be sure you specified right port in GC100 device data.&lt;br /&gt;
&lt;br /&gt;
There are several other devices that support learning of infrared codes : [[IRTrans]], [[Tira]], [[USB_UIRT]].&lt;br /&gt;
&lt;br /&gt;
Learning is done from [[LinuxMCE-admin|web page]]. When clicking &amp;quot;Learn&amp;quot; gc100 will start a thread that will try to get data from the port. If nothing is received in 30 seconds the thread will die. The page will continue to refresh trying to see if anything was added, but after 30 seconds it&#039;s useless.&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
=== Install ===&lt;br /&gt;
The device is not quite [[plug&amp;amp;play]]. You have to perform a factory reset and to add it from orbiter (&amp;quot;Add GC100&amp;quot; button).&lt;br /&gt;
&lt;br /&gt;
A script will do some tricks with IP, will submit some pages on GC100&#039;s interface and so on. It will install needed software and after that it should say that device is ready to use (don&#039;t forget to [[quickreload]])&lt;br /&gt;
&lt;br /&gt;
=== Before the first use ===&lt;br /&gt;
* Insert proper wires in relays, devices in serial ports, [[IR]] LEDs and/or sensors.&lt;br /&gt;
* Go to device&#039;s webpage and set proper inputs/outputs, baud rates and so on.&lt;br /&gt;
* Add child devices in [[LinuxMCE-admin]] webpage and set proper device data to match the wiring.&lt;br /&gt;
&lt;br /&gt;
This should do it.&lt;br /&gt;
&lt;br /&gt;
=== Known Problems ===&lt;br /&gt;
&lt;br /&gt;
==== MAC detection ====&lt;br /&gt;
&lt;br /&gt;
--[[User:Nite man|Nite man]] 06:03, 25 January 2008 (PST) To solve the MAC detection problem replace the function &#039;&#039;get_gc100mac()&#039;&#039; in the script &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; by new one below:&lt;br /&gt;
&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
    my($mac, $page, $ret);&lt;br /&gt;
 &lt;br /&gt;
    `curl http://192.168.1.70/Commands.cgi -o gc100mac1 --silent`;&lt;br /&gt;
    `curl http://192.168.1.101/Commands.cgi -o gc100mac2 --silent`;&lt;br /&gt;
 &lt;br /&gt;
    open FILE, &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    $ret = read FILE, $page, -s &amp;quot;gc100mac1&amp;quot;;&lt;br /&gt;
    close FILE;&lt;br /&gt;
 &lt;br /&gt;
    unless($page) {&lt;br /&gt;
        open FILE, &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        $ret = read FILE, $page, -s &amp;quot;gc100mac2&amp;quot;;&lt;br /&gt;
        close FILE;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    ($mac) = $page =~ /((?:[\dA-F]{2}-){5}[\dA-F]{2})/i;&lt;br /&gt;
 &lt;br /&gt;
    if($mac) {&lt;br /&gt;
        $mac =~ tr/\-/\:/;&lt;br /&gt;
        loggc(&amp;quot;Mac Found $mac\n&amp;quot;);&lt;br /&gt;
        system &amp;quot;rm -f gc100mac1 gc100mac2&amp;quot;;&lt;br /&gt;
        return $mac;&lt;br /&gt;
    } else { exit 1 }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Currently the support for the gc100 in LinuxMCE is broken, at least for some models or firmware versions.  The &#039;&#039;/usr/pluto/bin/gc100-conf.pl&#039;&#039; script is for some reason unable to determine the gc100&#039;s MAC Adress after it has been reset to factory defaults.  As a result it is only half configured and not added to the system properly.&lt;br /&gt;
&lt;br /&gt;
The only known workaround [http://smart-home-blog.com/archives/688] [http://forum.linuxmce.org/index.php?topic=1990.msg9161#msg9161] at this time is to manually edit the perl script, and hardcode the MAC address of your gc100.  In short, find this line in the script:&lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
Then insert this line immediately following it (replace &#039;&#039;00:00:00:00:00:00&#039;&#039; with the adress of your gc100):&lt;br /&gt;
 &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;;&#039;&#039;&#039;&lt;br /&gt;
As a result it should look something like this now:&lt;br /&gt;
         exit(4);&lt;br /&gt;
   }&lt;br /&gt;
 } &lt;br /&gt;
     &lt;br /&gt;
 sub get_gc100mac {&lt;br /&gt;
   &lt;br /&gt;
   &#039;&#039;&#039;return &amp;quot;&#039;&#039;00:00:00:00:00:00&#039;&#039;&amp;quot;&#039;&#039;&#039;;&lt;br /&gt;
   &lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.70/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac1 --silent`;&lt;br /&gt;
   `curl &amp;lt;nowiki&amp;gt;http://192.168.1.101/Commands.cgi&amp;lt;/nowiki&amp;gt; -o gc100mac2 --silent`;&lt;br /&gt;
   open(FILE,&amp;quot;gc100mac1&amp;quot;);&lt;br /&gt;
   @data1 = &amp;lt;FILE&amp;gt;;&lt;br /&gt;
   close(FILE);&lt;br /&gt;
&lt;br /&gt;
Reset the gc100 to factory defaults if necessary and you should be able to add it from an orbiter as described above.&lt;br /&gt;
&lt;br /&gt;
Another possible workaround &#039;&#039;might&#039;&#039; be described on the [http://plutohome.com/wiki/index.php/Gc100 Plutohome wiki for the gc100], under &#039;&#039;&#039;Complete Manual Install&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Firmware versions known to be affected:&lt;br /&gt;
* 2.4-06 (GC100-06)&lt;br /&gt;
&lt;br /&gt;
==== Serial Port ====&lt;br /&gt;
&lt;br /&gt;
The GC100&#039;s serial port does not work under LinuxMCE without a small modification, see: [http://forum.linuxmce.org/index.php?topic=2161.msg10140#msg10140 Re: GC100 + CM11 setup]&lt;br /&gt;
&lt;br /&gt;
The following commands should correct this issue (and make a backup copy just in case):&lt;br /&gt;
 mv /usr/pluto/bin/gc100-serial-bridge.sh /usr/pluto/bin/gc100-serial-bridge.sh.backup&lt;br /&gt;
 sed -e &#039;s/false/0/g&#039; /usr/pluto/bin/gc100-serial-bridge.sh.backup &amp;gt;/usr/pluto/bin/gc100-serial-bridge.sh&lt;br /&gt;
&lt;br /&gt;
It basicly replaces &#039;&#039;&#039;false&#039;&#039;&#039; with &#039;&#039;&#039;0&#039;&#039;&#039; in the &#039;&#039;/usr/pluto/bin/gc100-serial-bridge.sh&#039;&#039; file.  Afterwards a reboot may be in order.&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
In &#039;&#039;gc100.cpp&#039;&#039; there is a lot of code for format conversion and other stuff. Practically it&#039;s not a big deal it receives a command, find a proper IR sequence and sends it to gc100.&lt;/div&gt;</summary>
		<author><name>BasolOrico</name></author>
	</entry>
</feed>