<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://www.smithnet.org.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NickPGSmith</id>
	<title>Smithnet Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://www.smithnet.org.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NickPGSmith"/>
	<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Special:Contributions/NickPGSmith"/>
	<updated>2026-04-26T15:15:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Gigs&amp;diff=1652</id>
		<title>Gigs</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Gigs&amp;diff=1652"/>
		<updated>2026-04-21T15:26:23Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Venues are in London unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date!!Band!!Venue&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|[http://tmbw.net/wiki/Shows/1992-02-01#attendance 1992-02-01]||[http://en.wikipedia.org/wiki/They_Might_Be_Giants They Might Be Giants]||Manchester University SU Main Debating Hall&lt;br /&gt;
|-&lt;br /&gt;
|1992-03-02||[http://en.wikipedia.org/wiki/Cowboy_Junkies Cowboy Junkies]||[http://en.wikipedia.org/wiki/Free_Trade_Hall Free Trade Hall], Manchester&lt;br /&gt;
|-&lt;br /&gt;
|1992-05-10||[http://en.wikipedia.org/wiki/Del_Amitri Del Amitri]|||[http://www.manchesteracademy.net/ Manchester University Academy]&lt;br /&gt;
|-&lt;br /&gt;
|1992-05-14||[http://en.wikipedia.org/wiki/Michelle_Shocked Michelle Shocked]||Manchester University Academy&lt;br /&gt;
|-&lt;br /&gt;
|1992-06-15||[http://en.wikipedia.org/wiki/Bjorn_Again Bjorn Again]||Manchester University Academy&lt;br /&gt;
|-&lt;br /&gt;
|1992-04-28||[http://en.wikipedia.org/wiki/EMF_%28band%29 EMF]||[http://www.rock-city.co.uk/ Rock City], Nottingham&lt;br /&gt;
|-&lt;br /&gt;
|1993-08-28||[http://en.wikipedia.org/wiki/Jean_Michel_Jarre Jean Michel Jarre]||Wembley&lt;br /&gt;
|-&lt;br /&gt;
|1994-04-26||[http://en.wikipedia.org/wiki/Aimee_Mann Aimee Mann]||Rock City, Nottingham&lt;br /&gt;
|-&lt;br /&gt;
|1994-07-21||[http://en.wikipedia.org/wiki/The_Christians_%28band%29 The Christians] / [http://en.wikipedia.org/wiki/Kirsty_MacColl Kirsty MacColl]||Heineken Music Festival [http://en.wikipedia.org/wiki/Wollaton_Park Woolaton Park]&lt;br /&gt;
|-&lt;br /&gt;
|1997-05-13||Faith No More||Rock City, Nottingham&lt;br /&gt;
|-&lt;br /&gt;
|1997-12-09||[http://en.wikipedia.org/wiki/Dream_theater Dream Theater]||The Forum&lt;br /&gt;
|-&lt;br /&gt;
|1998-05-29||[http://en.wikipedia.org/wiki/Tori_Amos Tori Amos]||[http://www.royalcentre-nottingham.co.uk/ Royal Centre], Nottingham&lt;br /&gt;
|-&lt;br /&gt;
|1995-10-26||[http://en.wikipedia.org/wiki/Edwyn_Collins Edwyn Collins]||Rock City, Nottingham&lt;br /&gt;
|-&lt;br /&gt;
|2000-07-29||[http://en.wikipedia.org/wiki/Buena_Vista_Social_Club Buena Vista Social Club]||[http://en.wikipedia.org/wiki/Hyde_Park,_London Hyde Park]&lt;br /&gt;
|-&lt;br /&gt;
|2005-04-02||[http://en.wikipedia.org/wiki/Porcupine_Tree Porcupine Tree]||Astoria&lt;br /&gt;
|-&lt;br /&gt;
|2006-09-29||Porcupine Tree||Astoria&lt;br /&gt;
|-&lt;br /&gt;
|?||Dream Theater||?&lt;br /&gt;
|-&lt;br /&gt;
|?||[http://en.wikipedia.org/wiki/Fish_%28singer%29 Fish]||?&lt;br /&gt;
|-&lt;br /&gt;
|2007-06-28||[http://en.wikipedia.org/wiki/Tesla_%28band%29 Tesla]||[http://www.shepherds-bush-empire.co.uk/ Shepherd&#039;s Bush Empire]&lt;br /&gt;
|-&lt;br /&gt;
|2007-07-22|||Aimee Mann||IndigO2&lt;br /&gt;
|-&lt;br /&gt;
|2007-07-25||[http://www.myspace.com/creepcultmurderers Creep Cult Muderers]||Bull and Gate&lt;br /&gt;
|-&lt;br /&gt;
|2007-08-22||[http://en.wikipedia.org/wiki/Tool_%28band%29 Tool]||Brixton Academy&lt;br /&gt;
|-&lt;br /&gt;
|2007-08-30||Silversun Pickups||[http://www.scala-london.co.uk/scala/ Scala]&lt;br /&gt;
|-&lt;br /&gt;
|2007-09-14||[http://en.wikipedia.org/wiki/30_Seconds_to_Mars 30 Seconds to Mars]||Brixton Academy&lt;br /&gt;
|-&lt;br /&gt;
|2007-10-10||[http://en.wikipedia.org/wiki/Editors Editors]||Brixton Academy&lt;br /&gt;
|-&lt;br /&gt;
|2007-10-28||[http://en.wikipedia.org/wiki/Bat_For_Lashes Bat For Lashes]||KOKO&lt;br /&gt;
|-&lt;br /&gt;
|2007-11-09||Porcupine Tree||The Forum&lt;br /&gt;
|-&lt;br /&gt;
|2007-11-21||[http://en.wikipedia.org/wiki/Fates_Warning Fates Warning]||Underworld&lt;br /&gt;
|-&lt;br /&gt;
|2007-11-25||[http://en.wikipedia.org/wiki/Efterklang Efterklang]||[http://www.rescuerooms.com/ Rescue Rooms], Nottingham&lt;br /&gt;
|-&lt;br /&gt;
|2007-11-30||[http://en.wikipedia.org/wiki/Riverside_%28band%29 Riverside]||[http://www.theunderworldcamden.co.uk/ Underworld]&lt;br /&gt;
|-&lt;br /&gt;
|2007-12-05||[http://www.myspace.com/elizalumley Eliza Lumley]||[http://www.pizzaonthepark.co.uk/ Pizza on the Park]&lt;br /&gt;
|-&lt;br /&gt;
|2008-01-29||The Mummers||[https://www.thewaterratsvenue.london/ The Water Rats]&lt;br /&gt;
|-&lt;br /&gt;
|2008-02-09||[http://en.wikipedia.org/wiki/Ian_Shaw_%28singer%29 Ian Shaw]||The Vortex&lt;br /&gt;
|-&lt;br /&gt;
|2008-02-12||[http://en.wikipedia.org/wiki/New_Young_Pony_Club New Young Pony Club]||KOKO&lt;br /&gt;
|-&lt;br /&gt;
|2008-02-19||[http://en.wikipedia.org/wiki/Anathallo Anathallo]||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2008-02-26||[https://en.wikipedia.org/wiki/Sarabeth_Tucek Sarabeth Tucek] / Joanna Lee||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2008-03-08||[http://www.myspace.com/thesistersoftransistors The Sisters of Transistors]||[http://www.clubmotherfucker.com/ Club Motherfucker]&lt;br /&gt;
|-&lt;br /&gt;
|2008-03-18||[http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;amp;friendid=146801590 The Mummers] / [http://www.myspace.com/oktokyouk OK Tokyo]||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2008-03-25||[http://en.wikipedia.org/wiki/The_Duke_Spirit The Duke Spirit]||KOKO&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-04||[http://www.myspace.com/davidkolker David Kolker Band]||[http://www.thebaggotinn.com/baggot.html The Baggot Inn], New York City&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-06||[http://en.wikipedia.org/wiki/Kathy_Mattea Kathy Mattea]||Tin Angel, Philadelphia (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-12||[http://en.wikipedia.org/wiki/Disco_biscuits The Disco Biscuits]||[http://nokiatheatrenyc.com/ Nokia Theatre], New York City&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-13||[https://en.wikipedia.org/wiki/Diane_Cluck Diane Cluck] / [http://counterfolk.com/ken/extrav/ Ken’s Last Ever Radio Extravaganza] / [http://en.wikipedia.org/wiki/Kath_bloom Kath Bloom]||[https://en.wikipedia.org/wiki/Cake_Shop_NYC Cake Shop], New York City (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-14||[http://www.myspace.com/museemecanique Musee Mecanique]||Cake Shop, New York City (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-15||[http://www.myspace.com/thenakedhearts The NaKed HeArts] / [http://www.myspace.com/sharonvanetten Sharon Van Etten]|||Cake Shop, New York City (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-16||[http://en.wikipedia.org/wiki/Radio_4_(band) Radio 4] / [http://www.myspace.com/younglords Young Lords]||[http://www.knittingfactory.com/ Knitting Factory], New York City (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-17||[http://www.myspace.com/5225222 Tom Greenwood] / [http://www.myspace.com/jorobertsonblood39n39feathers Joanne Robertson]||Cake Shop, New York City (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-18||[http://www.myspace.com/hopewell Hopewell] / [http://www.myspace.com/suckerstheband Suckers]||Cake Shop, New York City (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-22||[http://www.myspace.com/vivamachine Viva Machine] / [http://www.myspace.com/foxcubs The Fox Cubs]||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2008-04-28||[http://www.myspace.com/ourbrokengarden Our Broken Garden]||Source Below (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-06-11||Diane Cluck / [http://en.wikipedia.org/wiki/Emmy_the_Great Emmy the Great]||[http://www.cargo-london.com/ Cargo]&lt;br /&gt;
|-&lt;br /&gt;
|2008-07-07||[http://www.jennifer-moore.co.uk/ Jenifer Moore] / [http://www.myspace.com/poetiquettelive Poetiquette]||Cargo&lt;br /&gt;
|-&lt;br /&gt;
|2008-07-15||[http://en.wikipedia.org/wiki/Suzanne_Vega Suzane Vega]||The Pigalle Club (Closed)&lt;br /&gt;
|-&lt;br /&gt;
|2008-07-17||[http://en.wikipedia.org/wiki/Death_cab_for_cutie Death Cab for Cutie]||[http://www.brixton-academy.co.uk/ Brixton Academy]&lt;br /&gt;
|-&lt;br /&gt;
|2008-07-19||[http://en.wikipedia.org/wiki/John_Etheridge John Etheridge]||[http://www.vortexjazz.co.uk/ The Vortex]&lt;br /&gt;
|-&lt;br /&gt;
|2008-07-22||[http://en.wikipedia.org/wiki/Liam_Finn Liam Finn] / [http://www.myspace.com/derekmeins Derek Meins]||Cargo&lt;br /&gt;
|-&lt;br /&gt;
|2008-08-13||[http://en.wikipedia.org/wiki/Dropkick_Murphys Dropkick Murphys]||[http://www.volkshaus.ch/ Volkshaus], Zurich&lt;br /&gt;
|-&lt;br /&gt;
|2008-08-16||[http://www.myspace.com/lark2006 Lark] / [http://www.myspace.com/deadendsmusic Dead Ends]||[http://www.bullandgate.co.uk/ Bull and Gate]&lt;br /&gt;
|-&lt;br /&gt;
|2008-09-03||[http://en.wikipedia.org/wiki/Serj_tankian Serj Tankian]||The Forum&lt;br /&gt;
|-&lt;br /&gt;
|2008-09-15||[http://en.wikipedia.org/wiki/My_Brightest_Diamonds My Brightest Diamond]||[http://www.sohotheatre.com/ Soho Theatre]&lt;br /&gt;
|-&lt;br /&gt;
|2008-09-17||[https://en.wikipedia.org/wiki/Smoke_Fairies Smoke Fairies]||The Borderline&lt;br /&gt;
|-&lt;br /&gt;
|2008-09-19||[http://en.wikipedia.org/wiki/Digitalism_(band) Digitalism]||[http://en.wikipedia.org/wiki/London_Astoria Astoria]&lt;br /&gt;
|-&lt;br /&gt;
|2008-10-18||[http://en.wikipedia.org/wiki/Holy_Fuck Holy Fuck]||[http://www.kclsu.org/ King&#039;s College Student Union]&lt;br /&gt;
|-&lt;br /&gt;
|2008-10-19||Porcupine Tree||IndigO2&lt;br /&gt;
|-&lt;br /&gt;
|2008-10-21||[http://www.myspace.com/maxfieldvalerie Maxfield]||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2008-10-24||Aimee Mann||[http://www.theindigo2.com IndigO2]&lt;br /&gt;
|-&lt;br /&gt;
|2008-10-29||[http://en.wikipedia.org/wiki/Ani_DiFranco Ani DiFranco]||The Forum&lt;br /&gt;
|-&lt;br /&gt;
|2008-11-17||[http://en.wikipedia.org/wiki/Anathallo Anathallo] / [http://www.myspace.com/danielsmithsmusic Dan Smith]||[http://www.seetickets.com/borderline/event.asp?artist=&amp;amp;venaudit=borderline&amp;amp;filler1=see&amp;amp;filler2=ven-srch&amp;amp;filler3=id1mama&amp;amp;orderby=date The Borderline]&lt;br /&gt;
|-&lt;br /&gt;
|2008-11-25||[http://en.wikipedia.org/wiki/The_Shortwave_Set The Shortwave Set]||[http://www.93feeteast.co.uk/ 39 Feet East]&lt;br /&gt;
|-&lt;br /&gt;
|2009-01-20||[http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;amp;friendid=320670415 The New Devices] / [http://www.myspace.com/manciniband Mancini] / [http://www.myspace.com/bijoumiyo Bijoumiyo]||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2009-07-02||[http://en.wikipedia.org/wiki/The_Pineapple_Thief The Pineapple Thief]||[http://www.peelmuzik.com/contact.htm The Peel], Kingston-on-Thames&lt;br /&gt;
|-&lt;br /&gt;
|2009-02-18||[https://en.wikipedia.org/wiki/This_Town_Needs_Guns This Town Needs Guns]||Camden Barfly&lt;br /&gt;
|-&lt;br /&gt;
|2009-05-11||Sarabeth Tucek||[https://theslaughteredlambpub.com/ The Slaughtered Lamb]&lt;br /&gt;
|-&lt;br /&gt;
|2009-05-14||Holy Fuck||Scala&lt;br /&gt;
|-&lt;br /&gt;
|2009-05-26||[https://en.wikipedia.org/wiki/Anathallo Anathallo] / [http://www.thesandersonpitch.com/ The Sanderson Pitch]||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2009-07-27||[https://en.wikipedia.org/wiki/Silversun_Pickups Silversun Pickups]||[http://www.heaven-live.co.uk/ Heaven]&lt;br /&gt;
|-&lt;br /&gt;
|2010-10-21||Smoke Fairies||[http://www.dingwalls.com/ Dingwalls]&lt;br /&gt;
|-&lt;br /&gt;
|2017-06-06||[https://en.wikipedia.org/wiki/Minus_the_Bear Minus the Bear]||Scala&lt;br /&gt;
|-&lt;br /&gt;
|2017-11-16||Digitalism||[http://xoyo.co.uk/ XOYO]&lt;br /&gt;
|-&lt;br /&gt;
|2018-03-16||[https://en.wikipedia.org/wiki/Dusky Dusky] (DJ Set)||[https://www.villageunderground.co.uk/ Village Underground]&lt;br /&gt;
|-&lt;br /&gt;
|2018-11-23||[https://en.wikipedia.org/wiki/808_State 808 State]||KOKO&lt;br /&gt;
|-&lt;br /&gt;
|2018-12-21||Digitalism||[https://thejazzcafelondon.com The Jazz Cafe]&lt;br /&gt;
|-&lt;br /&gt;
|2019-04-06||[https://en.wikipedia.org/wiki/Cassius_(band) Cassius]||XOYO&lt;br /&gt;
|-&lt;br /&gt;
|2019-10-15||[https://alicesoniamichael.bandcamp.com/ Alice Sonia Michel]||[https://www.control-club.ro/live/ The Control Club], Bucharest&lt;br /&gt;
|-&lt;br /&gt;
|2019-11-14||[https://www.junodreamband.com/ Junodream]||[http://www.bermondseysocialclub.co.uk/aboutus Bermondsey Social Club]&lt;br /&gt;
|-&lt;br /&gt;
|2019-11-15||[https://en.wikipedia.org/wiki/Imogen_Heap Imogen Heap]||[https://www.roundhouse.org.uk/ Roundhouse]&lt;br /&gt;
|-&lt;br /&gt;
|2020-02-06||Smoke Fairies (with [https://www.johnjpresley.com/ John J Presley])||[https://www.hoxtonhall.co.uk/ Hoxton Hall]&lt;br /&gt;
|-&lt;br /&gt;
|2020-02-08||Digitalism||Village Underground&lt;br /&gt;
|-&lt;br /&gt;
|2020-11-08||Smoke Fairies||Online Stream from De La Warr Pavilion&lt;br /&gt;
|-&lt;br /&gt;
|2021-07-18||Smoke Fairies||Online Stream from The Italianate Glasshouse&lt;br /&gt;
|-&lt;br /&gt;
|2021-09-11||[https://en.wikipedia.org/wiki/Totally_Enormous_Extinct_Dinosaurs Totally Enormous Extinct Dinosaurs] (DJ Set)||[https://metropolisclub.co.uk/ Metropolis]&lt;br /&gt;
|-&lt;br /&gt;
|2021-09-23||[https://en.wikipedia.org/wiki/Beabadoobee Beabadoobee]||O2 Forum&lt;br /&gt;
|-&lt;br /&gt;
|2021-10-27||[https://en.wikipedia.org/wiki/Fontaines_D.C. Fontaines D.C.]||[https://www.alexandrapalace.com/ Alexandra Palace]&lt;br /&gt;
|-&lt;br /&gt;
|2021-10-30||808 State||[https://earthackney.co.uk/venue/earth-hall/ EartH (Hall)]&lt;br /&gt;
|-&lt;br /&gt;
|2021-11-11||[https://en.wikipedia.org/wiki/65daysofstatic 65 Days of Static]||[https://islingtonassemblyhall.co.uk/ Islington Assembly Hall]&lt;br /&gt;
|-&lt;br /&gt;
|2021-11-12||[https://en.wikipedia.org/wiki/GusGus Gus Gus]||EartH (Hall)&lt;br /&gt;
|-&lt;br /&gt;
|2021-11-13||[https://en.wikipedia.org/wiki/A_Certain_Ratio A Certain Ratio]||EartH (Theatre)&lt;br /&gt;
|-&lt;br /&gt;
|2021-11-20||[https://ra.co/dj/tsha TSHA] (DJ Set)||[https://ovalspace.co.uk/about/the-venues/pickle-factory/ The Pickle Factory]&lt;br /&gt;
|-&lt;br /&gt;
|2021-12-04||[https://ra.co/dj/lenawillikens Willikens] &amp;amp; [https://ra.co/dj/vladimirivkovic Ivkovic] (DJ Set)||[https://phonox.co.uk/ Phonox]&lt;br /&gt;
|-&lt;br /&gt;
|2021-12-07||Junodream||[http://www.omearalondon.com/ OMEARA]&lt;br /&gt;
|-&lt;br /&gt;
|2022-02-06||[https://en.wikipedia.org/wiki/Icarus_(band) Icarus]||Village Underground&lt;br /&gt;
|-&lt;br /&gt;
|2022-02-15||Smoke Fairies||[https://www.lafayettelondon.com/ Lafayette]&lt;br /&gt;
|-&lt;br /&gt;
|2022-02-15||Man Shaped Wolf / Vixen X / Flat 26 / Ronnie White||[https://www.songkick.com/venues/31758-hope-and-anchor Hope &amp;amp; Anchor]&lt;br /&gt;
|-&lt;br /&gt;
|2022-03-26||Maya Jane Coles Presents Night Creatures||Village Underground&lt;br /&gt;
|-&lt;br /&gt;
|2022-04-04||Trentemøller||Village Underground&lt;br /&gt;
|-&lt;br /&gt;
|2022-04-17||[https://en.wikipedia.org/wiki/Pure_Reason_Revolution Pure Reason Revolution]||EartH (Hall)&lt;br /&gt;
|-&lt;br /&gt;
|2022-04-22||[https://en.wikipedia.org/wiki/Maybeshewill Maybeshewill]||Islington Assembly Hall&lt;br /&gt;
|-&lt;br /&gt;
|2022-04-26||Holy Fuck||Village Underground&lt;br /&gt;
|-&lt;br /&gt;
|2022-04-29||[https://en.wikipedia.org/wiki/Booka_Shade Booka Shade]||[https://www.electricbrixton.uk.com/ Electric Brixton]&lt;br /&gt;
|-&lt;br /&gt;
|2022-08-26||Yu Su, Closet Yi, Louise Chen, Macca &amp;amp; Elle Clark (DJ Sets)||[https://www.corsicastudios.com/ Corsica Studios]&lt;br /&gt;
|-&lt;br /&gt;
|2022-09-08||John J Presley / [https://twitter.com/thisisdolls The Dolls]||The Slaughtered Lamb&lt;br /&gt;
|-&lt;br /&gt;
|2022-09-20||Dead Air / Toads / Moth||The Water Rats&lt;br /&gt;
|-&lt;br /&gt;
|2022-10-04||The Lounge Society||Village Underground&lt;br /&gt;
|-&lt;br /&gt;
|2022-10-18||Totally Enormous Extinct Dinosaurs||Heaven&lt;br /&gt;
|-&lt;br /&gt;
|2022-11-07||Smoke Fairies||Omeara&lt;br /&gt;
|-&lt;br /&gt;
|2022-11-16||[https://en.wikipedia.org/wiki/Bob_Moses_(band) Bob Moses]||KOKO&lt;br /&gt;
|-&lt;br /&gt;
|2022-11-22||[https://www.thefunkyknuckles.com/ The Funky Knuckles]||Control Club, Bucharest&lt;br /&gt;
|-&lt;br /&gt;
|2022-11-26||[https://en.wikipedia.org/wiki/Bas_Bron Fatima Yamaha]||[https://hereldn.com/ HERE at Outernet]&lt;br /&gt;
|-&lt;br /&gt;
|2023-01-06||[https://en.wikipedia.org/wiki/Plaid_(band) Plaid]||The Jazz Cafe&lt;br /&gt;
|-&lt;br /&gt;
|2023-01-20||TSHA (DJ Set)||[https://www.colourfactory.com/ Colour Factory]&lt;br /&gt;
|-&lt;br /&gt;
|2023-02-16||MORE* / John J Presley / [https://www.youtube.com/channel/UCpcO1JvpFwl4PqFA6W-ByDg Florence Arman] / [https://linktr.ee/nectarwoode Nectar Woode]||[https://www.thesocial.com/events/ The Social]&lt;br /&gt;
|-&lt;br /&gt;
|2023-03-16||[https://ra.co/dj/acidarab Acid Arab]||[https://en.wikipedia.org/wiki/Fabric_(club) Fabric]&lt;br /&gt;
|-&lt;br /&gt;
|2023-03-18||Motor City Drum Ensemble/Danilo Plessow, Session Victim||HERE at Outernet&lt;br /&gt;
|-&lt;br /&gt;
|2023-04-04||[https://www.gretelhanlyn.com/ Gretel Hänlyn]||[https://mothclub.co.uk/ Moth Club]&lt;br /&gt;
|-&lt;br /&gt;
|2023-04-08||[https://www.marshmusician.com/ Marsh]||Electric Brixton&lt;br /&gt;
|-&lt;br /&gt;
|2023-04-14||[https://en.wikipedia.org/wiki/Nathan_Fake Nathan Fake]||Moth Club&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-15||Sarabeth Tuckek||[https://www.roughtrade.com/gb/events/west-london Rough Trade West]&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-18||[https://soundcloud.com/yune-pinku Yunè Pinku]||The Pickle Factory&lt;br /&gt;
|-&lt;br /&gt;
|2023-06-18||[https://en.wikipedia.org/wiki/Eli_%26_Fur Eli &amp;amp; Fur]||[https://e1ldn.co/ E1]&lt;br /&gt;
|-&lt;br /&gt;
|2023-07-11||The Lounge Society||Windmill Brixton&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-10||SBT (Drift / [https://en.wikipedia.org/wiki/Nick_Harper Nick Harper] / Novelty Island / [https://systemexclusive.bandcamp.com/ System Exclusive])||The Lexington&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-11||[https://en.wikipedia.org/wiki/NewDad NewDad]||[https://thelowerthird.co.uk/ The Lower Third]&lt;br /&gt;
|-&lt;br /&gt;
|2023-11-07||[https://en.wikipedia.org/wiki/Bar_Italia_(band) Bar Italia]||Village Underground&lt;br /&gt;
|-&lt;br /&gt;
|2023-11-23||Smoke Fairies||St Matthias Church&lt;br /&gt;
|-&lt;br /&gt;
|2023-11-24||[https://en.wikipedia.org/wiki/Crime_%26_the_City_Solution Crime and The City Solution]||Moth Club&lt;br /&gt;
|-&lt;br /&gt;
|2023-12-06||The Lounge Society (Man/Woman/Chainsaw and The Itch)||Moth Club&lt;br /&gt;
|-&lt;br /&gt;
|2023-12-15||Smoke Fairies||Rough Trade East&lt;br /&gt;
|-&lt;br /&gt;
|2024-01-23||SBT||The Waiting Room&lt;br /&gt;
|-&lt;br /&gt;
|2024-02-21||[https://en.wikipedia.org/wiki/Pip_Blom Pip Blom]||Heaven&lt;br /&gt;
|-&lt;br /&gt;
|2024-03-08||Fatima Yamaha||EartH&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-04||Digitalism||Lafayette&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-13||Gretel Hänlyn ([https://www.songkick.com/artists/10242562-scarlett-woolfe Scarlet Woolfe])||Omaera&lt;br /&gt;
|-&lt;br /&gt;
|2024-11-29||Yunè Pinku||[https://www.ica.art/ The Institute of Contemprary Arts]&lt;br /&gt;
|-&lt;br /&gt;
|2024-12-20||Smoke Fairies||[https://www.signaturebrew.co.uk/pages/the-signature-brew-taproom-venue-in-haggerston-east-london Signature Brew Haggerston]&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-11||Acid Arab||HERE at Outernet&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-23||[https://en.wikipedia.org/wiki/Floating_Points Floating Points]||HERE at Outernet&lt;br /&gt;
|-&lt;br /&gt;
|2025-04-01||[https://soundcloud.com/notmycupoftea-90138302 Not My Cup Of Tea]||Control Club, Bucharest&lt;br /&gt;
|-&lt;br /&gt;
|2025-04-11||Sarabeth Tucek||West Hampstead Arts Club&lt;br /&gt;
|-&lt;br /&gt;
|2025-04-12||TSHA (DJ Set)||Phonox&lt;br /&gt;
|-&lt;br /&gt;
|2025-07-18||[https://en.wikipedia.org/wiki/B12_(band) B12]||The Jazz Cafe&lt;br /&gt;
|-&lt;br /&gt;
|2025-07-25||Pip Blom||Corsica Studios&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-31||Kitty Amor (DJ Set)||[https://www.unlockedshoreditch.com/ Unlocked Shoreditch]&lt;br /&gt;
|-&lt;br /&gt;
|2025-11-08||Jamz Supernova (DJ Set)||[https://ra.co/clubs/191975 The Carpet Shop]&lt;br /&gt;
|-&lt;br /&gt;
|2025-12-07||[https://en.wikipedia.org/wiki/Dan_Snaith Caribou]||HERE at Outernet&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-24||Holy Fuck||Scala&lt;br /&gt;
&lt;br /&gt;
|-|}&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Docker&amp;diff=1651</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Docker&amp;diff=1651"/>
		<updated>2026-04-21T13:27:03Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
&lt;br /&gt;
* [https://hub.docker.com/ Docker Hub]&lt;br /&gt;
* [https://docs.docker.com/reference/ Docker Docs]&lt;br /&gt;
* [https://docs.docker.com/engine/reference/commandline/cli/ Docker command] reference&lt;br /&gt;
* [https://docs.docker.com/network/ Docker networking]&lt;br /&gt;
* [https://docs.docker.com/engine/reference/builder/ Dockerfile] reference&lt;br /&gt;
* Images:&lt;br /&gt;
** [https://hub.docker.com/_/alpine Alpine] Linux&lt;br /&gt;
** [https://hub.docker.com/_/fedora Fedora] Linux&lt;br /&gt;
&lt;br /&gt;
Install/start docker&lt;br /&gt;
 dnf install docker&lt;br /&gt;
 systemctl start docker&lt;br /&gt;
&lt;br /&gt;
Login:&lt;br /&gt;
 docker login -u someuser docker.io&lt;br /&gt;
&lt;br /&gt;
Control images:&lt;br /&gt;
 docker pull &amp;lt;name&amp;gt;&lt;br /&gt;
 docker image ls&lt;br /&gt;
 docker image rm &amp;lt;image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Control containers:&lt;br /&gt;
* run creates a container from an image&lt;br /&gt;
* capture container stdin with -it&lt;br /&gt;
* map host filesystem into container in readonly mode and an SELinux label&lt;br /&gt;
 docker run --name fedora -it --volume /home/docker:/mount:ro,Z fedora&lt;br /&gt;
&lt;br /&gt;
* each container has its own network: need to bind container ports to host ports&lt;br /&gt;
 docker run --name nginx -p 8080:80 -v /home/html:/usr/share/nginx/html:ro,Z nginx&lt;br /&gt;
&lt;br /&gt;
 docker start -d &amp;lt;container&amp;gt;&lt;br /&gt;
 docker stop &amp;lt;container&amp;gt;&lt;br /&gt;
 docker rm &amp;lt;container&amp;gt;&lt;br /&gt;
 docker ps&lt;br /&gt;
 docker ps -a&lt;br /&gt;
 docker port &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
Network types:&lt;br /&gt;
* Bridge (default) : on separate 172. network&lt;br /&gt;
* host : no network isolation&lt;br /&gt;
* none : completely isolated&lt;br /&gt;
* ipvlan&lt;br /&gt;
* macvlan&lt;br /&gt;
&lt;br /&gt;
Containers can communicate with a bridge network by IP, or better via built-in DNS (via container name) as long as the bridge network is named.&lt;br /&gt;
&lt;br /&gt;
Show network drivers:&lt;br /&gt;
 docker network ls&lt;br /&gt;
&lt;br /&gt;
Show gateway and IPs that the containers have:&lt;br /&gt;
 docker network inspect bridge&lt;br /&gt;
&lt;br /&gt;
Create NewNetwork:&lt;br /&gt;
 docker network create --driver bridge --subnet 192.168.7.0/24 NewNetwork&lt;br /&gt;
&lt;br /&gt;
== Storage ==&lt;br /&gt;
&lt;br /&gt;
on host, in /var/lib/docker&lt;br /&gt;
* containers&lt;br /&gt;
* image&lt;br /&gt;
* volumes&lt;br /&gt;
&lt;br /&gt;
Data is copy-on-write to the container, and never updates the underlying image, so gets lots when the container is destroyed.&lt;br /&gt;
&lt;br /&gt;
Create a volume (in volumes):&lt;br /&gt;
 docker volume create NewVol&lt;br /&gt;
&lt;br /&gt;
Volume Mount for MySQL container:&lt;br /&gt;
 docker run -v NewVol:/var/lib/mysqql mysql&lt;br /&gt;
&lt;br /&gt;
Bind Mount to anywhere on the host filesystem with full path:&lt;br /&gt;
 docker run -v /data/MySQL:/var/lib/mysqql mysql&lt;br /&gt;
&lt;br /&gt;
But the preferred way is:&lt;br /&gt;
 --mount type=bind,source=/data/MySQL,target=/var/lib/mysql&lt;br /&gt;
&lt;br /&gt;
== Create an image ==&lt;br /&gt;
&lt;br /&gt;
Dockerfile:&lt;br /&gt;
 # Some comment&lt;br /&gt;
 FROM baseimage:tag&lt;br /&gt;
 LABEL org.opencontainers.image.authors=&amp;quot;me@example.com&amp;quot;&lt;br /&gt;
 LABEL version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
 WORKDIR /data&lt;br /&gt;
 COPY somefile .&lt;br /&gt;
 ENV PORT 8088&lt;br /&gt;
 RUN somecommand&lt;br /&gt;
 ENTRYPPOINT [&amp;quot;python&amp;quot;, &amp;quot;manage.py&amp;quot;, &amp;quot;runserver&amp;quot;]&lt;br /&gt;
 CMD [&amp;quot;echo&amp;quot;, &amp;quot;Hello World!]&lt;br /&gt;
&lt;br /&gt;
Build:&lt;br /&gt;
 docker build --rm -t name:tag .&lt;br /&gt;
&lt;br /&gt;
=== Entrypoints / Commands ===&lt;br /&gt;
&lt;br /&gt;
* ENTRYPOINT defines the command that is run as PID 1&lt;br /&gt;
* CMD adds options to it the entrypoint. If ENTRYPOINT is not specified, &amp;quot;/bin/sh -c&amp;quot; is assumed&lt;br /&gt;
* Anything added after image name in &amp;quot;docker run&amp;quot; command is treated as CMD arguments&lt;br /&gt;
&lt;br /&gt;
=== Environment Variables ===&lt;br /&gt;
&lt;br /&gt;
Pass into docker run:&lt;br /&gt;
 docker run -e DBUSER=dbuser -e DBPORT=5432 &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or using a value so it doesn&#039;t appear on process list:&lt;br /&gt;
 docker run -e DBUSER=dbuser -e DBPASS &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or from a file:&lt;br /&gt;
 docker run --env-file ./env_vars&lt;br /&gt;
&lt;br /&gt;
== Push image ==&lt;br /&gt;
&lt;br /&gt;
* Create a repository on [https://hub.docker.com/ Docker Hub], someuser/somerepo&lt;br /&gt;
&lt;br /&gt;
When building a local image use the tag &amp;quot;someuser/somerepo&amp;quot;, or tag an existing local image &amp;quot;local-image&amp;quot; with the dockerhub tag:&lt;br /&gt;
 docker tag local-image someuser/somerepo&lt;br /&gt;
&lt;br /&gt;
Login to docker (credential store in /root/.docker/config.json):&lt;br /&gt;
 docker login&lt;br /&gt;
&lt;br /&gt;
Push the image to dockerhub (tagname defaults to latest):&lt;br /&gt;
 docker push someuser/somerepo:tagname&lt;br /&gt;
&lt;br /&gt;
Push a new image:&lt;br /&gt;
 docker tag local-image:tagname somerepo:tagname&lt;br /&gt;
 docker push somerepo:tagname&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
Look at stdout from PID 1:&lt;br /&gt;
 docker logs -f &amp;lt;container&amp;gt;&lt;br /&gt;
File is stored on host (see inspect for path) until container is removed. Has options -f and -n which act like tail.&lt;br /&gt;
&lt;br /&gt;
Attach terminal to container (CTRL-p CTRL-q to exit) and see stdout:&lt;br /&gt;
 docker attach &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start an interactive shell into the container:&lt;br /&gt;
 docker exec -it &amp;lt;container&amp;gt; /bin/bash&lt;br /&gt;
&lt;br /&gt;
Pause/unpause:&lt;br /&gt;
 docker pause &amp;lt;container&amp;gt;&lt;br /&gt;
 docker unpause &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See top for a container or stats for all containers on a host:&lt;br /&gt;
 docker top container&lt;br /&gt;
 docker stats&lt;br /&gt;
&lt;br /&gt;
See container definition/state (JSON):&lt;br /&gt;
 docker inspect &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
especially:&lt;br /&gt;
* Current state of the container. in the “State” property&lt;br /&gt;
* Path to the log history file, in the “LogPath” field&lt;br /&gt;
* Values of set environment vars, in the “Config.Env” field&lt;br /&gt;
* Mapped ports, in the “NetworkSettings.Ports” field&lt;br /&gt;
&lt;br /&gt;
Show container history:&lt;br /&gt;
 docker history &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Override ENTRYPOINT:&lt;br /&gt;
 docker run -d -p 80:80 --entrypoint /bin/sh /myrepo/mydjangoapp&lt;br /&gt;
&lt;br /&gt;
== Docker Compose ==&lt;br /&gt;
&lt;br /&gt;
TBC&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1650</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1650"/>
		<updated>2026-04-12T19:10:02Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Marathon (42.2 km) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton||3:29:04||4:57||Superblast 2 (Sunny but not too hot, light wind). Needed to walk at water stations with cups. Fueling: good gel use, 2 caffeine tabs, 2 electrolyte tabs. Steady heart rate. Started to get cramp in last 5 km, very bad (needed to run/walk) in last 2 km.&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS MegaBlast (230g, £210): Fast non-plate&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1649</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1649"/>
		<updated>2026-04-12T19:07:53Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Marathon (42.2 km) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||3:29:04 in Superblast 2 (Sunny but not too hot, light wind). Needed to walk at water stations with cups. Fueling: good gel use, 2 caffeine tabs, 2 electrolyte tabs. Steady heart rate. Started to get cramp in last 5 km, very bad (needed to run/walk) in last 2 km.&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS MegaBlast (230g, £210): Fast non-plate&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1648</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1648"/>
		<updated>2026-04-12T19:07:22Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Marathon (42.2 km) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||3:29:04 in Superblast 2 (Sunny but not too hot, light wind).&lt;br /&gt;
Needed to walk at water stations with cups. Fueling: good gel use, 2 caffeine tabs, 2 electrolyte tabs.&lt;br /&gt;
Steady heart rate. Started to get cramp in last 5 km, very bad (needed to run/walk) in last 2 km.&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS MegaBlast (230g, £210): Fast non-plate&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1647</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1647"/>
		<updated>2026-04-12T19:06:21Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Marathon (42.2 km) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||3:29:04 in Superblast 2 (Sunny but not too hot, light wind).&amp;lt;br/&amp;gt;&lt;br /&gt;
Needed to walk at water stations with cups. Fueling: good gel use, 2 caffeine tabs, 2 electrolyte tabs.&amp;lt;br/&amp;gt;&lt;br /&gt;
Steady heart rate. Started to get cramp in last 5 km, very bad (needed to run/walk) in last 2 km.&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS MegaBlast (230g, £210): Fast non-plate&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1646</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1646"/>
		<updated>2026-04-12T19:05:44Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Marathon (42.2 km) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||3:29:04 in Superblast 2 (Sunny but not too hot, light wind)&amp;lt;br/&amp;gt;&lt;br /&gt;
Needed to walk at water stations with cups. Fueling: good gel use, 2 caffeine tabs, 2 electrolyte tabs.&amp;lt;br/&amp;gt;&lt;br /&gt;
Steady heart rate. Started to get cramp in last 5 km, very bad (needed to run/walk) in last 2 km.&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS MegaBlast (230g, £210): Fast non-plate&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1645</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1645"/>
		<updated>2026-04-12T19:04:51Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||3:29:04 in Superblast 2 (Sunny but not too hot, light wind)&amp;lt;br/&amp;gt;&lt;br /&gt;
Needed to walk at water stations with cups. Fueling: good gel use, 2 caffeine tabs, 2 electrolyte tabs.&amp;lt;/br&amp;gt;&lt;br /&gt;
Steady heart rate. Started to get cramp in last 5 km, very bad (needed to run/walk) in last 2 km.&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS MegaBlast (230g, £210): Fast non-plate&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1644</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1644"/>
		<updated>2026-03-28T20:02:41Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* TP-Link Archer C7 v4 / v5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* Mercusys MR90X&lt;br /&gt;
* GL.iNet [https://openwrt.org/toh/gl.inet/gl-mt6000 GL-MT6000] (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 25.12.2&lt;br /&gt;
* Max Power (2.4/5 GHz): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1643</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1643"/>
		<updated>2026-03-28T07:53:43Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Shoes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||HIGH5 Zero at Mile 7, 10, 15, 18, 21 and 23&amp;lt;br/&amp;gt;High5 Energy Gel Aqua at Mile 10, 15 and 21&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS MegaBlast (230g, £210): Fast non-plate&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1642</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1642"/>
		<updated>2026-03-21T17:17:39Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* Mercusys MR90X&lt;br /&gt;
* GL.iNet [https://openwrt.org/toh/gl.inet/gl-mt6000 GL-MT6000] (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 25.12.1&lt;br /&gt;
* Max Power (2.4/5 GHz): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1641</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1641"/>
		<updated>2026-03-13T11:21:08Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Marathon (42.2 km) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||HIGH5 Zero at Mile 7, 10, 15, 18, 21 and 23&amp;lt;br/&amp;gt;High5 Energy Gel Aqua at Mile 10, 15 and 21&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:40:00 (5:13 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1640</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1640"/>
		<updated>2026-03-13T11:19:05Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||HIGH5 Zero at Mile 7, 10, 15, 18, 21 and 23&amp;lt;br/&amp;gt;High5 Energy Gel Aqua at Mile 10, 15 and 21&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:45:00 (5:20 min/km) &lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1639</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1639"/>
		<updated>2026-03-13T11:08:56Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Install and Update ==&lt;br /&gt;
&lt;br /&gt;
 winget install GoLang.Go&lt;br /&gt;
&lt;br /&gt;
 go winget upgrade GoLang.Go&lt;br /&gt;
 go mod edit -go=1.26  # Replace with the version you just installed&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
To remove debug symbols:&lt;br /&gt;
 go build -ldflags=&amp;quot;-s -w&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
In multi-file projects, main.go is the convention. The binary name is taken from the project directory.&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
To cross compile:&lt;br /&gt;
 GOOS=linux GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater&lt;br /&gt;
 GOOS=windows GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater.exe&lt;br /&gt;
&lt;br /&gt;
Show available platforms:&lt;br /&gt;
 go tool dist list&lt;br /&gt;
&lt;br /&gt;
=== Windows Executables with winres ===&lt;br /&gt;
&lt;br /&gt;
To add icons and version details:&lt;br /&gt;
 go install github.com/tc-hib/go-winres@latest&lt;br /&gt;
 ~/go/bin/go-winres init&lt;br /&gt;
&lt;br /&gt;
Add resources:&lt;br /&gt;
* Edit winres/winres.json (icon reference: RT_GROUP_ICON)&lt;br /&gt;
* Add winres/icon.png (s single high resolution PNG will be rescaled automatically&lt;br /&gt;
&lt;br /&gt;
Make syso resources, and build into binary:&lt;br /&gt;
 ~/go/bin/go-winres make&lt;br /&gt;
 go build&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* [https://github.com/pelletier/go-toml https://github.com/pelletier/go-toml]&lt;br /&gt;
* [https://github.com/shirou/gopsutil https://github.com/shirou/gopsutil]&lt;br /&gt;
* [https://github.com/dlclark/regexp2 https://github.com/dlclark/regexp2]&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1638</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1638"/>
		<updated>2026-03-07T14:09:15Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* TP-Link Archer C7 v4 / v5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* Mercusys MR90X&lt;br /&gt;
* GL.iNet [https://openwrt.org/toh/gl.inet/gl-mt6000 GL-MT6000] (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 25.12.0&lt;br /&gt;
* Max Power (2.4/5 GHz): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1637</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1637"/>
		<updated>2026-03-07T14:08:53Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* TP-Link Archer C7 v4 / v5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* Mercusys MR90X&lt;br /&gt;
* GL.iNet [https://openwrt.org/toh/gl.inet/gl-mt6000 GL-MT6000] (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 25.12.0&lt;br /&gt;
* Max Power (2.4/5): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1636</id>
		<title>DBS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1636"/>
		<updated>2026-03-05T11:51:57Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
80 cm Triax dish, Technomate switch&lt;br /&gt;
* A: 19.2°E Astra 1 (Invecto Green, focus)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1KR-Europe.html Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1L-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1N-Pan-Europe.html Pan Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1M-Europe-Wide.html Europe Wide]&lt;br /&gt;
* B: 28.2°E Astra 2 (Technomate TM-1)&lt;br /&gt;
** UK Spot&lt;br /&gt;
** Europe Ku&lt;br /&gt;
* C: 23.5°E Astra 3 (Invecto Green)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Wide.html Europe Wide]&lt;br /&gt;
* D: 13°E Hotbird 13 (Technomate TM-1)&lt;br /&gt;
** Wide&lt;br /&gt;
60 cm Orbial dish&lt;br /&gt;
* 4.8°E/5.0°E Astra 4/SES 5 (Invecto Black)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-4A-Europe-BSS.html Europe BSS]&lt;br /&gt;
** One transponder at 10% from [https://www.lyngsat.com/maps/footprints/Astra-4A-Nordic-BSS.html Nordic BSS]&lt;br /&gt;
** 2M Monde from 3.1°E [https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html Europe]&lt;br /&gt;
Sky Dish Mk 4 (Zone 1, 43 x 58cm)&lt;br /&gt;
* Zinwell J4LS Quad LNB&lt;br /&gt;
&lt;br /&gt;
Cable: RG6 + compression F&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* [http://sat-news.co.uk/ Sat News]&lt;br /&gt;
* [https://www.dishpointer.com/ Dishpointer]&lt;br /&gt;
* [https://www.satsig.net/maps/lat-long-finder.htm Satelite Signals]&lt;br /&gt;
* [https://www.satbeams.com/footprints?position=290 Sat Beams]&lt;br /&gt;
* [https://www.linuxsat-support.com/cms/article/54-minimum-satellite-dish-size-for-uk-satellite-by-satellite/ Sateliites for UK]&lt;br /&gt;
&lt;br /&gt;
Universal LNBs require:&lt;br /&gt;
* DC to power and switch polarisation: 10.5 - 14.5 V: Vertical; 15.5 - 21 V: Horizontal&lt;br /&gt;
* 22 kHz / 0.5 V pp to switch to [https://en.wikipedia.org/wiki/Ku_band Ku] High Band, otherwise Low Band&lt;br /&gt;
* Low Band: 10.7 - 11.7 GHz -&amp;gt; 0.95 - 1.95 GHz (9.75 GHz LO)&lt;br /&gt;
* High Band: 11.7 - 12.75 GHz -&amp;gt; 1.1 - 2.15 GHz (10.6 GHz LO)&lt;br /&gt;
&lt;br /&gt;
Multi LNBs can be switched via [https://en.wikipedia.org/wiki/DiSEqC DiSEqC] protocol.&lt;br /&gt;
&lt;br /&gt;
== Sony TV Parameters ==&lt;br /&gt;
&lt;br /&gt;
* Pre BCH&lt;br /&gt;
** Number of errors before error correction (ideally 0)&lt;br /&gt;
* C/N: Carrier to Noise ratio&lt;br /&gt;
** Should be at least 9 - 11 dB&lt;br /&gt;
* UEC: Uncorrectable errors&lt;br /&gt;
** Should be 0&lt;br /&gt;
* Symbol Rate&lt;br /&gt;
** 27 500 kS/s : Typical for DVB-S&lt;br /&gt;
** 29 900 kS/s : Typical for DVB-S2 (limit of 36 MHz transponder)&lt;br /&gt;
** 30 000 kS/s : Typical for 4k/data&lt;br /&gt;
* Modulation: eg 8PSK 3/4&lt;br /&gt;
** Higher density than QPSK; for every 3 data bits, 1 error correction&lt;br /&gt;
* AGC: Automatic Gain Control, 8 bit value:&lt;br /&gt;
** 0 - 50: Very poor&lt;br /&gt;
** 100 - 170: Good&lt;br /&gt;
** 180 - 240: High&lt;br /&gt;
** 255: Saturation/overload&lt;br /&gt;
&lt;br /&gt;
== Satellites ==&lt;br /&gt;
&lt;br /&gt;
Received in South London, 57 cm oval Orbital Dish, Invecto Green / Technomate TM-1 LNB.&lt;br /&gt;
&lt;br /&gt;
* 53°E: Express AM6 (Elevation 13.6°, mag direction 120.2°, Pol -32.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=53 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-53E.php All Channels]&lt;br /&gt;
*** Iranian, Kurdish&lt;br /&gt;
* 52°E: TurkmenÄlem/MonacoSat (Elevation 14.1°, mag direction 121.1°, Pol -32.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=52 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-52E.php All Channels]&lt;br /&gt;
*** Persiana Media&lt;br /&gt;
*** Poker TV&lt;br /&gt;
*** Turkmenistan Sport&lt;br /&gt;
*** RTS Sport&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 46°E: AzerSpace 1/Africasat 1a (Elevation 17.3°, mag direction 127.0.°, Pol -29.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=46 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-46E.php All Channels]&lt;br /&gt;
*** CBC Sports HD (Azerbaijan), borderline &lt;br /&gt;
* 45°E: Azerspace-1 (Intelsat 3B) (Elevation 17.9°, mag direction 127.7°, Pol -29.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=45 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-45E.php All Channels]&lt;br /&gt;
*** City TV (Pop music)&lt;br /&gt;
*** Radio Focus Sofia&lt;br /&gt;
*** Radio 1 Rock&lt;br /&gt;
*** St Zagora&lt;br /&gt;
*** Other Bulgarian radio&lt;br /&gt;
* 42°E: Turksat (Elevation 19.4°, mag direction 130.7°, Pol -28.1°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=42 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-42E.php All Channels]&lt;br /&gt;
*** TRT News&lt;br /&gt;
*** TRT Spor&lt;br /&gt;
*** TRT Muzik&lt;br /&gt;
*** Al Jazeera&lt;br /&gt;
*** ANews&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 39°E: HellasSat 3 (Elevation 20.8°, mag direction 133.7°, Pol -26.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=39 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-39E.php All Channels]&lt;br /&gt;
*** Lots of Greek&lt;br /&gt;
*** TV5 Monde&lt;br /&gt;
*** BBC World News America&lt;br /&gt;
*** DW&lt;br /&gt;
*** Muvi2&lt;br /&gt;
* 28.5°E: Astra 2E/Eutelsat&lt;br /&gt;
* 28.2°E: [https://en.wikipedia.org/wiki/Astra_28.2%C2%B0E Astra 2] (Elevation 25.5°, Mag direction 146.5°, Pol -20.7°) &lt;br /&gt;
** [https://www.satbeams.com/footprints?position=28 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-28.2E.php All Channels]&lt;br /&gt;
** UK Freesat, Sky.&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN World HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
* 23.5°E: [https://en.wikipedia.org/wiki/Astra_23.5%C2%B0E Astra 3] (Elevation 27.1°, mag direction 150.6°, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=23 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-23.5E.php All Channels]&lt;br /&gt;
*** Ocko Star&lt;br /&gt;
* 19.2°E: [https://en.wikipedia.org/wiki/Astra_19.2%C2%B0E Astra 1] (Elevation 28.4°, mag direction 156.9°, Pol -14.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=19 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-19.2E.php All Channels]&lt;br /&gt;
*** Mainly German, Austrian, French.&lt;br /&gt;
*** BBC World HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** CGTN&lt;br /&gt;
*** TRTWorld HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN International&lt;br /&gt;
*** DW&lt;br /&gt;
*** MTV&lt;br /&gt;
*** Eurosport Germany&lt;br /&gt;
* 16°E: Eutelsat 16A (Elevation 29.2°, mag direction 159.6°, Pol -12.4°)&lt;br /&gt;
** Borderline reception. Romanian, Serbian&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=16 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-16E.php All Channels]&lt;br /&gt;
* 13°E: Hotbird [https://en.wikipedia.org/wiki/Hot_Bird 13°E] (Elevation 29.9°, 164.5° magnetic, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=13 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-13E.php All Channels]&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** DW HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Nasa TV HD&lt;br /&gt;
*** Press TV&lt;br /&gt;
* 10°E: Eutelsat 10A (Elevation 30.4°, 167.0° magnetic, Pol -7.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=10 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-10E.php All Channels]&lt;br /&gt;
*** ?&lt;br /&gt;
* 9°E: Eutelsat (EuroBird) 9A (Elevation 30.5°, mag direction 168.2°, Pol -7.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=9 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-9E.php All Channels]&lt;br /&gt;
*** BBC World News&lt;br /&gt;
*** M5 HD&lt;br /&gt;
*** RTG International&lt;br /&gt;
*** Nashville TV&lt;br /&gt;
* 7°E: Eutelsat W3A (Elevation 30.8°, mag direction 170.7°, Pol -5.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=7 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-7E.php All Channels]&lt;br /&gt;
*** Turkish channels&lt;br /&gt;
*** TRT Sport, TRT Musik&lt;br /&gt;
*** Alkafeel HD&lt;br /&gt;
*** CGTN HD&lt;br /&gt;
* 5.2°E: SES-5&lt;br /&gt;
* 4.8°E: Astra 4 (Sirius 4.8°) (Elevation 31.0°, mag direction 173.6°, Pol -3.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-5E.php All Channels]&lt;br /&gt;
** Ukrainian&lt;br /&gt;
* Eutelsat 3B&lt;br /&gt;
* https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html&lt;br /&gt;
* 1°W Thor (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** Romanian&lt;br /&gt;
* 5°W Eutelsat 5 West B (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
*** kTO, BFM, French&lt;br /&gt;
*** RTL Radio, Radio Classique + other French radio&lt;br /&gt;
* 7/8°W Eutelsat&lt;br /&gt;
** ?&lt;br /&gt;
*** Dubai ONE HD&lt;br /&gt;
* 14°W Express AM8 (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
&lt;br /&gt;
* 15°W Telstar 12 Vantage (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** ?&lt;br /&gt;
** ?&lt;br /&gt;
*** EXRN&lt;br /&gt;
*** BUYU TV&lt;br /&gt;
* 22°W: SES-4 (Elevation 27.6°, mag direction 207.0°, Pol +16.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=330 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-22W.php All Channels]&lt;br /&gt;
*** Reuters TV&lt;br /&gt;
* 30°W: [https://en.wikipedia.org/wiki/Hispasat Hispasat] (Elevation 24.8°, mag direction 216.2°, Pol +21.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=338 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-30W.php All Channels]&lt;br /&gt;
*** Mostly encrypted&lt;br /&gt;
*** Fala Brazil&lt;br /&gt;
*** Kuriakos HD&lt;br /&gt;
*** Al Jazerra&lt;br /&gt;
* 43°W: [https://en.wikipedia.org/wiki/Intelsat_11 Intelsat 11] (Elevation 18.9°, mag direction 229.8°, Pol +28.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=43 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-43W.php All Channels]&lt;br /&gt;
*** Only encrypted channels&lt;br /&gt;
&lt;br /&gt;
Not receivable:&lt;br /&gt;
&lt;br /&gt;
* 33°E&lt;br /&gt;
** Can&#039;t descriminate from Astra 28.8°E&lt;br /&gt;
&lt;br /&gt;
Full channel lists at [https://en.satexpat.com/ SatExpat].&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1635</id>
		<title>DBS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1635"/>
		<updated>2026-03-05T08:49:03Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
80 cm Triax dish, Technomate switch&lt;br /&gt;
* A: 19.2°E Astra 1 (Invecto Green, focus)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1KR-Europe.html Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1L-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1N-Pan-Europe.html Pan Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1M-Europe-Wide.html Europe Wide]&lt;br /&gt;
* B: 28.2°E Astra 2 (Technomate TM-1)&lt;br /&gt;
** UK Spot&lt;br /&gt;
** Europe Ku&lt;br /&gt;
* C: 23.5°E Astra 3 (Invecto Green)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Wide.html Europe Wide]&lt;br /&gt;
* D: 13°E Hotbird 13 (Technomate TM-1)&lt;br /&gt;
** Wide&lt;br /&gt;
60 cm Orbial dish&lt;br /&gt;
* 4.8°E/5.0°E Astra 4/SES 5 (Invecto Black)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-4A-Europe-BSS.html Europe BSS]&lt;br /&gt;
** One transponder at 10% from [https://www.lyngsat.com/maps/footprints/Astra-4A-Nordic-BSS.html Nordic BSS]&lt;br /&gt;
** 2M Monde from 3.1°E [https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html Europe]&lt;br /&gt;
Sky Dish Mk 4&lt;br /&gt;
* Zinwell J4LS Quad LNB&lt;br /&gt;
&lt;br /&gt;
Cable: RG6 + compression F&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* [http://sat-news.co.uk/ Sat News]&lt;br /&gt;
* [https://www.dishpointer.com/ Dishpointer]&lt;br /&gt;
* [https://www.satsig.net/maps/lat-long-finder.htm Satelite Signals]&lt;br /&gt;
* [https://www.satbeams.com/footprints?position=290 Sat Beams]&lt;br /&gt;
* [https://www.linuxsat-support.com/cms/article/54-minimum-satellite-dish-size-for-uk-satellite-by-satellite/ Sateliites for UK]&lt;br /&gt;
&lt;br /&gt;
Universal LNBs require:&lt;br /&gt;
* DC to power and switch polarisation: 10.5 - 14.5 V: Vertical; 15.5 - 21 V: Horizontal&lt;br /&gt;
* 22 kHz / 0.5 V pp to switch to [https://en.wikipedia.org/wiki/Ku_band Ku] High Band, otherwise Low Band&lt;br /&gt;
* Low Band: 10.7 - 11.7 GHz -&amp;gt; 0.95 - 1.95 GHz (9.75 GHz LO)&lt;br /&gt;
* High Band: 11.7 - 12.75 GHz -&amp;gt; 1.1 - 2.15 GHz (10.6 GHz LO)&lt;br /&gt;
&lt;br /&gt;
Multi LNBs can be switched via [https://en.wikipedia.org/wiki/DiSEqC DiSEqC] protocol.&lt;br /&gt;
&lt;br /&gt;
== Sony TV Parameters ==&lt;br /&gt;
&lt;br /&gt;
* Pre BCH&lt;br /&gt;
** Number of errors before error correction (ideally 0)&lt;br /&gt;
* C/N: Carrier to Noise ratio&lt;br /&gt;
** Should be at least 9 - 11 dB&lt;br /&gt;
* UEC: Uncorrectable errors&lt;br /&gt;
** Should be 0&lt;br /&gt;
* Symbol Rate&lt;br /&gt;
** 27 500 kS/s : Typical for DVB-S&lt;br /&gt;
** 29 900 kS/s : Typical for DVB-S2 (limit of 36 MHz transponder)&lt;br /&gt;
** 30 000 kS/s : Typical for 4k/data&lt;br /&gt;
* Modulation: eg 8PSK 3/4&lt;br /&gt;
** Higher density than QPSK; for every 3 data bits, 1 error correction&lt;br /&gt;
* AGC: Automatic Gain Control, 8 bit value:&lt;br /&gt;
** 0 - 50: Very poor&lt;br /&gt;
** 100 - 170: Good&lt;br /&gt;
** 180 - 240: High&lt;br /&gt;
** 255: Saturation/overload&lt;br /&gt;
&lt;br /&gt;
== Satellites ==&lt;br /&gt;
&lt;br /&gt;
Received in South London, 57 cm oval Orbital Dish, Invecto Green / Technomate TM-1 LNB.&lt;br /&gt;
&lt;br /&gt;
* 53°E: Express AM6 (Elevation 13.6°, mag direction 120.2°, Pol -32.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=53 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-53E.php All Channels]&lt;br /&gt;
*** Iranian, Kurdish&lt;br /&gt;
* 52°E: TurkmenÄlem/MonacoSat (Elevation 14.1°, mag direction 121.1°, Pol -32.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=52 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-52E.php All Channels]&lt;br /&gt;
*** Persiana Media&lt;br /&gt;
*** Poker TV&lt;br /&gt;
*** Turkmenistan Sport&lt;br /&gt;
*** RTS Sport&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 46°E: AzerSpace 1/Africasat 1a (Elevation 17.3°, mag direction 127.0.°, Pol -29.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=46 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-46E.php All Channels]&lt;br /&gt;
*** CBC Sports HD (Azerbaijan), borderline &lt;br /&gt;
* 45°E: Azerspace-1 (Intelsat 3B) (Elevation 17.9°, mag direction 127.7°, Pol -29.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=45 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-45E.php All Channels]&lt;br /&gt;
*** City TV (Pop music)&lt;br /&gt;
*** Radio Focus Sofia&lt;br /&gt;
*** Radio 1 Rock&lt;br /&gt;
*** St Zagora&lt;br /&gt;
*** Other Bulgarian radio&lt;br /&gt;
* 42°E: Turksat (Elevation 19.4°, mag direction 130.7°, Pol -28.1°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=42 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-42E.php All Channels]&lt;br /&gt;
*** TRT News&lt;br /&gt;
*** TRT Spor&lt;br /&gt;
*** TRT Muzik&lt;br /&gt;
*** Al Jazeera&lt;br /&gt;
*** ANews&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 39°E: HellasSat 3 (Elevation 20.8°, mag direction 133.7°, Pol -26.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=39 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-39E.php All Channels]&lt;br /&gt;
*** Lots of Greek&lt;br /&gt;
*** TV5 Monde&lt;br /&gt;
*** BBC World News America&lt;br /&gt;
*** DW&lt;br /&gt;
*** Muvi2&lt;br /&gt;
* 28.5°E: Astra 2E/Eutelsat&lt;br /&gt;
* 28.2°E: [https://en.wikipedia.org/wiki/Astra_28.2%C2%B0E Astra 2] (Elevation 25.5°, Mag direction 146.5°, Pol -20.7°) &lt;br /&gt;
** [https://www.satbeams.com/footprints?position=28 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-28.2E.php All Channels]&lt;br /&gt;
** UK Freesat, Sky.&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN World HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
* 23.5°E: [https://en.wikipedia.org/wiki/Astra_23.5%C2%B0E Astra 3] (Elevation 27.1°, mag direction 150.6°, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=23 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-23.5E.php All Channels]&lt;br /&gt;
*** Ocko Star&lt;br /&gt;
* 19.2°E: [https://en.wikipedia.org/wiki/Astra_19.2%C2%B0E Astra 1] (Elevation 28.4°, mag direction 156.9°, Pol -14.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=19 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-19.2E.php All Channels]&lt;br /&gt;
*** Mainly German, Austrian, French.&lt;br /&gt;
*** BBC World HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** CGTN&lt;br /&gt;
*** TRTWorld HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN International&lt;br /&gt;
*** DW&lt;br /&gt;
*** MTV&lt;br /&gt;
*** Eurosport Germany&lt;br /&gt;
* 16°E: Eutelsat 16A (Elevation 29.2°, mag direction 159.6°, Pol -12.4°)&lt;br /&gt;
** Borderline reception. Romanian, Serbian&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=16 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-16E.php All Channels]&lt;br /&gt;
* 13°E: Hotbird [https://en.wikipedia.org/wiki/Hot_Bird 13°E] (Elevation 29.9°, 164.5° magnetic, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=13 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-13E.php All Channels]&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** DW HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Nasa TV HD&lt;br /&gt;
*** Press TV&lt;br /&gt;
* 10°E: Eutelsat 10A (Elevation 30.4°, 167.0° magnetic, Pol -7.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=10 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-10E.php All Channels]&lt;br /&gt;
*** ?&lt;br /&gt;
* 9°E: Eutelsat (EuroBird) 9A (Elevation 30.5°, mag direction 168.2°, Pol -7.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=9 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-9E.php All Channels]&lt;br /&gt;
*** BBC World News&lt;br /&gt;
*** M5 HD&lt;br /&gt;
*** RTG International&lt;br /&gt;
*** Nashville TV&lt;br /&gt;
* 7°E: Eutelsat W3A (Elevation 30.8°, mag direction 170.7°, Pol -5.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=7 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-7E.php All Channels]&lt;br /&gt;
*** Turkish channels&lt;br /&gt;
*** TRT Sport, TRT Musik&lt;br /&gt;
*** Alkafeel HD&lt;br /&gt;
*** CGTN HD&lt;br /&gt;
* 5.2°E: SES-5&lt;br /&gt;
* 4.8°E: Astra 4 (Sirius 4.8°) (Elevation 31.0°, mag direction 173.6°, Pol -3.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-5E.php All Channels]&lt;br /&gt;
** Ukrainian&lt;br /&gt;
* Eutelsat 3B&lt;br /&gt;
* https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html&lt;br /&gt;
* 1°W Thor (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** Romanian&lt;br /&gt;
* 5°W Eutelsat 5 West B (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
*** kTO, BFM, French&lt;br /&gt;
*** RTL Radio, Radio Classique + other French radio&lt;br /&gt;
* 7/8°W Eutelsat&lt;br /&gt;
** ?&lt;br /&gt;
*** Dubai ONE HD&lt;br /&gt;
* 14°W Express AM8 (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
&lt;br /&gt;
* 15°W Telstar 12 Vantage (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** ?&lt;br /&gt;
** ?&lt;br /&gt;
*** EXRN&lt;br /&gt;
*** BUYU TV&lt;br /&gt;
* 22°W: SES-4 (Elevation 27.6°, mag direction 207.0°, Pol +16.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=330 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-22W.php All Channels]&lt;br /&gt;
*** Reuters TV&lt;br /&gt;
* 30°W: [https://en.wikipedia.org/wiki/Hispasat Hispasat] (Elevation 24.8°, mag direction 216.2°, Pol +21.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=338 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-30W.php All Channels]&lt;br /&gt;
*** Mostly encrypted&lt;br /&gt;
*** Fala Brazil&lt;br /&gt;
*** Kuriakos HD&lt;br /&gt;
*** Al Jazerra&lt;br /&gt;
* 43°W: [https://en.wikipedia.org/wiki/Intelsat_11 Intelsat 11] (Elevation 18.9°, mag direction 229.8°, Pol +28.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=43 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-43W.php All Channels]&lt;br /&gt;
*** Only encrypted channels&lt;br /&gt;
&lt;br /&gt;
Not receivable:&lt;br /&gt;
&lt;br /&gt;
* 33°E&lt;br /&gt;
** Can&#039;t descriminate from Astra 28.8°E&lt;br /&gt;
&lt;br /&gt;
Full channel lists at [https://en.satexpat.com/ SatExpat].&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1634</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1634"/>
		<updated>2026-03-03T17:04:55Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* Mercusys MR90X&lt;br /&gt;
* GL.iNet [https://openwrt.org/toh/gl.inet/gl-mt6000 GL-MT6000] (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 24.10.5&lt;br /&gt;
* Max Power (2.4/5): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1633</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1633"/>
		<updated>2026-03-03T09:03:05Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Windows Executables with winres */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
To remove debug symbols:&lt;br /&gt;
 go build -ldflags=&amp;quot;-s -w&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
In multi-file projects, main.go is the convention. The binary name is taken from the project directory.&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
To cross compile:&lt;br /&gt;
 GOOS=linux GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater&lt;br /&gt;
 GOOS=windows GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater.exe&lt;br /&gt;
&lt;br /&gt;
Show available platforms:&lt;br /&gt;
 go tool dist list&lt;br /&gt;
&lt;br /&gt;
=== Windows Executables with winres ===&lt;br /&gt;
&lt;br /&gt;
To add icons and version details:&lt;br /&gt;
 go install github.com/tc-hib/go-winres@latest&lt;br /&gt;
 ~/go/bin/go-winres init&lt;br /&gt;
&lt;br /&gt;
Add resources:&lt;br /&gt;
* Edit winres/winres.json (icon reference: RT_GROUP_ICON)&lt;br /&gt;
* Add winres/icon.png (s single high resolution PNG will be rescaled automatically&lt;br /&gt;
&lt;br /&gt;
Make syso resources, and build into binary:&lt;br /&gt;
 ~/go/bin/go-winres make&lt;br /&gt;
 go build&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* [https://github.com/pelletier/go-toml https://github.com/pelletier/go-toml]&lt;br /&gt;
* [https://github.com/shirou/gopsutil https://github.com/shirou/gopsutil]&lt;br /&gt;
* [https://github.com/dlclark/regexp2 https://github.com/dlclark/regexp2]&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1632</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1632"/>
		<updated>2026-03-03T09:02:12Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Windows Executables with winres */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
To remove debug symbols:&lt;br /&gt;
 go build -ldflags=&amp;quot;-s -w&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
In multi-file projects, main.go is the convention. The binary name is taken from the project directory.&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
To cross compile:&lt;br /&gt;
 GOOS=linux GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater&lt;br /&gt;
 GOOS=windows GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater.exe&lt;br /&gt;
&lt;br /&gt;
Show available platforms:&lt;br /&gt;
 go tool dist list&lt;br /&gt;
&lt;br /&gt;
=== Windows Executables with winres ===&lt;br /&gt;
&lt;br /&gt;
To add icons and version details:&lt;br /&gt;
 go install github.com/tc-hib/go-winres@latest&lt;br /&gt;
 ~/go/bin/go-winres init&lt;br /&gt;
&lt;br /&gt;
Add resources:&lt;br /&gt;
* Edit winres/winres.json&lt;br /&gt;
** A single high resolution png specified for RT_GROUP_ICON will be rescaled automatically&lt;br /&gt;
* Add winres/icon.png&lt;br /&gt;
&lt;br /&gt;
Make syso resources, and build into binary:&lt;br /&gt;
 ~/go/bin/go-winres make&lt;br /&gt;
 go build&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* [https://github.com/pelletier/go-toml https://github.com/pelletier/go-toml]&lt;br /&gt;
* [https://github.com/shirou/gopsutil https://github.com/shirou/gopsutil]&lt;br /&gt;
* [https://github.com/dlclark/regexp2 https://github.com/dlclark/regexp2]&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1631</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1631"/>
		<updated>2026-03-03T09:01:57Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
To remove debug symbols:&lt;br /&gt;
 go build -ldflags=&amp;quot;-s -w&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
In multi-file projects, main.go is the convention. The binary name is taken from the project directory.&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
To cross compile:&lt;br /&gt;
 GOOS=linux GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater&lt;br /&gt;
 GOOS=windows GOARCH=amd64 go build -ldflags=&amp;quot;-s -w&amp;quot; -trimpath -o disco_scan_updater.exe&lt;br /&gt;
&lt;br /&gt;
Show available platforms:&lt;br /&gt;
 go tool dist list&lt;br /&gt;
&lt;br /&gt;
=== Windows Executables with winres ===&lt;br /&gt;
&lt;br /&gt;
To add icons and version details:&lt;br /&gt;
 go install github.com/tc-hib/go-winres@latest&lt;br /&gt;
 ~/go/bin/go-winres init&lt;br /&gt;
&lt;br /&gt;
Add resources:&lt;br /&gt;
 * Edit winres/winres.json&lt;br /&gt;
 ** A single high resolution png specified for RT_GROUP_ICON will be rescaled automatically&lt;br /&gt;
 * Add winres/icon.png&lt;br /&gt;
&lt;br /&gt;
Make syso resources, and build into binary:&lt;br /&gt;
 ~/go/bin/go-winres make&lt;br /&gt;
 go build&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* [https://github.com/pelletier/go-toml https://github.com/pelletier/go-toml]&lt;br /&gt;
* [https://github.com/shirou/gopsutil https://github.com/shirou/gopsutil]&lt;br /&gt;
* [https://github.com/dlclark/regexp2 https://github.com/dlclark/regexp2]&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1630</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1630"/>
		<updated>2026-03-03T08:55:17Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Useful Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
To remove debug symbols:&lt;br /&gt;
 go build -ldflags=&amp;quot;-s -w&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
To cross compile:&lt;br /&gt;
 GOOS=windows GOARCH=amd64 go build -o disco_scan_updater.exe&lt;br /&gt;
&lt;br /&gt;
Show available platforms:&lt;br /&gt;
 go tool dist list&lt;br /&gt;
&lt;br /&gt;
In multi-file projects, main.go is the convention. The binary name is taken from the project directory.&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* [https://github.com/pelletier/go-toml https://github.com/pelletier/go-toml]&lt;br /&gt;
* [https://github.com/shirou/gopsutil https://github.com/shirou/gopsutil]&lt;br /&gt;
* [https://github.com/dlclark/regexp2 https://github.com/dlclark/regexp2]&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1629</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1629"/>
		<updated>2026-03-02T16:27:01Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
To remove debug symbols:&lt;br /&gt;
 go build -ldflags=&amp;quot;-s -w&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
To cross compile:&lt;br /&gt;
 GOOS=windows GOARCH=amd64 go build -o disco_scan_updater.exe&lt;br /&gt;
&lt;br /&gt;
Show available platforms:&lt;br /&gt;
 go tool dist list&lt;br /&gt;
&lt;br /&gt;
In multi-file projects, main.go is the convention. The binary name is taken from the project directory.&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* ?&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1628</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1628"/>
		<updated>2026-03-01T15:29:03Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* TP-Link AX23 v1 only&lt;br /&gt;
* GL.iNet [https://openwrt.org/toh/gl.inet/gl-mt6000 GL-MT6000] (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 24.10.5&lt;br /&gt;
* Max Power (2.4/5): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1627</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1627"/>
		<updated>2026-03-01T15:24:23Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* TP-Link Archer AX6000 v1/2&lt;br /&gt;
* GL.iNet [https://openwrt.org/toh/gl.inet/gl-mt6000 GL-MT6000] (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 24.10.5&lt;br /&gt;
* Max Power (2.4/5): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1626</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=OpenWRT&amp;diff=1626"/>
		<updated>2026-03-01T11:10:51Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices ==&lt;br /&gt;
&lt;br /&gt;
Future:&lt;br /&gt;
* TP-Link Archer AX6000 v1/2&lt;br /&gt;
* GL.iNet GL-MT6000 (Flint 2)&lt;br /&gt;
&lt;br /&gt;
=== TP-Link Archer C7 v4 / v5 ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/tp-link/archer_c7 Device page]&lt;br /&gt;
* 775 MHz CPU, 16 MiB flash, 128 MiB RAM&lt;br /&gt;
* Currently Installed: 24.10.5&lt;br /&gt;
* Max Power (2.4/5): 24/30 dBm&lt;br /&gt;
* When routing/firewall, max throughput is ~ 135 Mbps until &amp;quot;Software flow offloading&amp;quot; is enabled.&lt;br /&gt;
* Can trigger on WPS button with script in /etc/rc.button/wps&lt;br /&gt;
&lt;br /&gt;
=== HooToo TripMate Nano (HT-TM02) ===&lt;br /&gt;
&lt;br /&gt;
* [https://openwrt.org/toh/hootoo/tripmate-nano Device page]&lt;br /&gt;
* 360 MHz CPU, 8 MiB flash, 32 MiB RAM&lt;br /&gt;
* Currently Installed: 19.07.10&lt;br /&gt;
* Initial installation [https://forum.archive.openwrt.org/viewtopic.php?id=53014 here]&lt;br /&gt;
* Can remove kernel PPP packages&lt;br /&gt;
&lt;br /&gt;
==== Mode on Startup ====&lt;br /&gt;
&lt;br /&gt;
Read status of buttons:&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:~# cat /sys/kernel/debug/gpio&lt;br /&gt;
  gpiochip0: GPIOs 0-21, parent: platform/10000600.gpio, 10000600.gpio:&lt;br /&gt;
  gpio-7   (                    |ht-tm02:blue:wlan   ) out lo    &lt;br /&gt;
  gpio-10  (                    |reset               ) in  hi    &lt;br /&gt;
  gpio-12  (                    |ht-tm02:green:lan   ) out lo    &lt;br /&gt;
  gpio-14  (                    |modeswitch          ) in  lo    &lt;br /&gt;
 root@wifi-ht:~#&lt;br /&gt;
&lt;br /&gt;
For modeswitch, &amp;quot;lo&amp;quot; is Wired, &amp;quot;hi&amp;quot; is WiFi position.&lt;br /&gt;
&lt;br /&gt;
Could also use [https://github.com/jefferyto/openwrt-slide-switch slide-switch] package. Biggest advantage of this is that it triggers at boot time, not just a switch change.&lt;br /&gt;
 opkg install slide-switch&lt;br /&gt;
&lt;br /&gt;
On startup On mode (button) change, copy files from /etc/config/config-wired or config-wireless to /etc/config with:&lt;br /&gt;
* etc/rc.d/S15config-mode -&amp;gt; /etc/config/config-mode&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # Set mode according to slide switch&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 CONFIG=/etc/config&lt;br /&gt;
 &lt;br /&gt;
 state=$(grep modeswitch /sys/kernel/debug/gpio | sed &#039;s/.*\(lo\|hi\).*/\1/&#039;)&lt;br /&gt;
 case &amp;quot;$state&amp;quot; in&lt;br /&gt;
         lo)&lt;br /&gt;
                 mode=&amp;quot;wired&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         hi)&lt;br /&gt;
                 mode=&amp;quot;wireless&amp;quot;&lt;br /&gt;
                 ;;&lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;unknown&amp;quot;&lt;br /&gt;
                 return 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 message=&amp;quot;Using config mode: $mode&amp;quot;&lt;br /&gt;
 echo $message&lt;br /&gt;
 logger $message&lt;br /&gt;
 &lt;br /&gt;
 config=&amp;quot;$CONFIG/config-$mode&amp;quot;&lt;br /&gt;
 for file in $(ls $config)&lt;br /&gt;
 do&lt;br /&gt;
         echo $file&lt;br /&gt;
         cp &amp;quot;$config/$file&amp;quot; $CONFIG&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Configuration and Commands ==&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [https://busybox.net/downloads/BusyBox.html Busybox]&lt;br /&gt;
* [https://openwrt.org/docs/guide-user/base-system/uci UCI Configuration System]&lt;br /&gt;
* Show logging: logread -f&lt;br /&gt;
* wifi up&lt;br /&gt;
&lt;br /&gt;
In /etc/config:&lt;br /&gt;
* wireless&lt;br /&gt;
* dhcp&lt;br /&gt;
* system&lt;br /&gt;
* network&lt;br /&gt;
* firewall&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=UvniZs8q3eU OpenWRT setmentation]&lt;br /&gt;
&lt;br /&gt;
Disable IPv6 DHCP Server:&lt;br /&gt;
* Interface -&amp;gt; IPv6 -&amp;gt;&lt;br /&gt;
** RA-Servce: disabled&lt;br /&gt;
** DHCPv6-Service: disabled&lt;br /&gt;
** NDP-Proxy: disabled&lt;br /&gt;
&lt;br /&gt;
Custom startup scripts:&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
In /etc:&lt;br /&gt;
* sysupgrade.conf&lt;br /&gt;
&lt;br /&gt;
=== DHCP ===&lt;br /&gt;
&lt;br /&gt;
Custom options may be given per network, eg: for NTP:&lt;br /&gt;
* 42, 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* resolv.conf symlinked to /tmp/resolv.conf which points to local dnsmasq service which delivers from its cache or via DNS servers pointed to by proxies resolv.conf.auto (DHCP client updated)&lt;br /&gt;
* See also [https://openwrt.org/docs/guide-user/base-system/dns_configuration here]&lt;br /&gt;
&lt;br /&gt;
=== Package Management ===&lt;br /&gt;
&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg list&lt;br /&gt;
 opkg list-installed&lt;br /&gt;
 opkg install blah&lt;br /&gt;
 opkg remove blah&lt;br /&gt;
&lt;br /&gt;
=== Reset ===&lt;br /&gt;
&lt;br /&gt;
* Controlled by /etc/rc.button/reset&lt;br /&gt;
* Quick press of reset button reboots&lt;br /&gt;
* Failsafe (long press) forces network to:&lt;br /&gt;
** 192.168.1.1 / 255.255.255.0&lt;br /&gt;
** SSH open with root / no password&lt;br /&gt;
** &amp;quot;firstboot&amp;quot; command to revert to factory defaults&lt;br /&gt;
** Hard factory reset (to 192.168.1.1.): umount /overlay &amp;amp;&amp;amp; jffs2reset &amp;amp;&amp;amp; reboot now&lt;br /&gt;
** &amp;quot;mount_root&amp;quot; to mount root partition&lt;br /&gt;
&lt;br /&gt;
=== Wifi commands ===&lt;br /&gt;
&lt;br /&gt;
 iw phy0 info&lt;br /&gt;
 iw reg get&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
&lt;br /&gt;
See other [http://wireless.kernel.org/en/users/Documentation/iw#Scanning iw] commands and [http://git.kernel.org/cgit/linux/kernel/git/linville/wireless-regdb.git/tree/db.txt?id=HEAD Reg Database].&lt;br /&gt;
&lt;br /&gt;
=== USB and File sharing ===&lt;br /&gt;
&lt;br /&gt;
Add packages:&lt;br /&gt;
 opkg install kmod-usb-core kmod-usb-storage usbutils block-mount luci-app-minidlna&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 ls /dev/sd*&lt;br /&gt;
 lsusb -t&lt;br /&gt;
&lt;br /&gt;
Driver USB 1, 2, 3: uhci/ohci, ehci, xhci&lt;br /&gt;
&lt;br /&gt;
Show device:&lt;br /&gt;
 # block info /dev/sda1&lt;br /&gt;
 /dev/sda1: UUID=&amp;quot;9814-E49A&amp;quot; LABEL=&amp;quot;2&amp;quot; VERSION=&amp;quot;FAT16&amp;quot; TYPE=&amp;quot;vfat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mount FAT32 USB stick:&lt;br /&gt;
 /sbin/block mount&lt;br /&gt;
 cd /mnt/sda1&lt;br /&gt;
&lt;br /&gt;
See also [https://openwrt.org/docs/guide-user/storage/usb-drives here]&lt;br /&gt;
&lt;br /&gt;
=== LEDs ===&lt;br /&gt;
&lt;br /&gt;
* Panel LEDS: [https://openwrt.org/start?id=docs/guide-user/base-system/led_configuration LED Config]&lt;br /&gt;
* [https://openwrt.org/docs/techref/hardware/port.gpio GPIO]&lt;br /&gt;
&lt;br /&gt;
=== Buttons ===&lt;br /&gt;
&lt;br /&gt;
* Panel buttons: [https://openwrt.org/docs/guide-user/hardware/hardware.button Button Config].&lt;br /&gt;
&lt;br /&gt;
procd interface:&lt;br /&gt;
&lt;br /&gt;
 root@hootoo:/etc/rc.button# ls&lt;br /&gt;
 BTN_0     failsafe  power     reset     rfkill&lt;br /&gt;
 root@hootoo:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
scripts need to be named according to the button name, like &amp;quot;BTN_0&amp;quot; or &amp;quot;wps&amp;quot; (see [https://openwrt.org/docs/guide-user/hardware/hardware.button here]). They receive values:&lt;br /&gt;
* $BUTTON: Name of button&lt;br /&gt;
* $ACTION: &amp;quot;pressed&amp;quot;, &amp;quot;timeout&amp;quot; or &amp;quot;released&amp;quot;. For released, script returns timeout seconds (for hold down).&lt;br /&gt;
* $SEEN: number of seconds&lt;br /&gt;
&lt;br /&gt;
 root@wifi-ht:/etc/rc.button# cat BTN_0 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 logger &amp;quot;Button $BUTTON: $ACTION (Seen $SEEN)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 return 0&lt;br /&gt;
 root@wifi-ht:/etc/rc.button#&lt;br /&gt;
&lt;br /&gt;
=== 6in4 ===&lt;br /&gt;
&lt;br /&gt;
Requires packages: 6in4 luci-proto-ipv6 and used tunnel from [https://tunnelbroker.net/ Hurricane Electric].&lt;br /&gt;
* Restart network&lt;br /&gt;
* In LUCI, edit wan6 and change protocol from DHCPv6 to RFC4213&lt;br /&gt;
* Set Remote IPv4 address (eg 74.82.46.6)&lt;br /&gt;
* Set Local IPv6 address&lt;br /&gt;
* Set IPv6 routed prefix (Routed /48)&lt;br /&gt;
* Dynamic tunnel&lt;br /&gt;
** Tunnel ID&lt;br /&gt;
** HE username/password&lt;br /&gt;
&lt;br /&gt;
 ping ipv6.google.com&lt;br /&gt;
&lt;br /&gt;
Manual Config:&lt;br /&gt;
&lt;br /&gt;
 opkg install 6in4&lt;br /&gt;
&lt;br /&gt;
 uci set network.henet=interface&lt;br /&gt;
 uci set network.henet.proto=6in4&lt;br /&gt;
 uci set network.henet.peeraddr=[get IPv4 of HE gateway] &lt;br /&gt;
 uci set network.henet.ip6addr=&#039;[IPv6 from HE]&#039;&lt;br /&gt;
 uci set network.henet.tunnelid=[HE tunnel ID]&lt;br /&gt;
 uci set network.henet.username=[HE username]&lt;br /&gt;
 uci set network.henet.password=&#039;[HE password]&#039;&lt;br /&gt;
 uci commit network&lt;br /&gt;
 &lt;br /&gt;
 uci set firewall.@zone[1].network=&#039;wan henet&#039;&lt;br /&gt;
 uci commit firewall&lt;br /&gt;
 &lt;br /&gt;
 ifup henet&lt;br /&gt;
 /etc/init.d/firewall restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regulatory Domains and Channels ==&lt;br /&gt;
&lt;br /&gt;
 iw reg set GB&lt;br /&gt;
 iw reg get&lt;br /&gt;
&lt;br /&gt;
Regulatory domains defined in:&lt;br /&gt;
 /lib/firmware/regulatory.db&lt;br /&gt;
&lt;br /&gt;
* [https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git Regulatory Database Github]&lt;br /&gt;
&lt;br /&gt;
See [https://openwrt.org/docs/guide-user/network/wifi/wifi_countrycode here] for explanation of format.&lt;br /&gt;
&lt;br /&gt;
The following lists taken from:&lt;br /&gt;
 iw list&lt;br /&gt;
&lt;br /&gt;
=== 2.4 GHz ===&lt;br /&gt;
&lt;br /&gt;
CA&lt;br /&gt;
* &#039;&#039;&#039;2412 MHz [1] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2417 MHz [2] (30.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (30.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2432 MHz [5] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2437 MHz [6] (30.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (30.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (30.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (30.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (30.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (30.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (disabled)&lt;br /&gt;
* 2472 MHz [13] (disabled)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 2412 MHz [1] (24.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (24.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (24.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (24.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (24.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (24.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (24.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (24.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (24.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (24.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (24.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (24.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;2472 MHz [13] (24.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 2412 MHz [1] (20.0 dBm)&lt;br /&gt;
* 2417 MHz [2] (20.0 dBm)&lt;br /&gt;
* 2422 MHz [3] (20.0 dBm)&lt;br /&gt;
* 2427 MHz [4] (20.0 dBm)&lt;br /&gt;
* 2432 MHz [5] (20.0 dBm)&lt;br /&gt;
* 2437 MHz [6] (20.0 dBm)&lt;br /&gt;
* 2442 MHz [7] (20.0 dBm)&lt;br /&gt;
* 2447 MHz [8] (20.0 dBm)&lt;br /&gt;
* 2452 MHz [9] (20.0 dBm)&lt;br /&gt;
* 2457 MHz [10] (20.0 dBm)&lt;br /&gt;
* 2462 MHz [11] (20.0 dBm)&lt;br /&gt;
* 2467 MHz [12] (20.0 dBm)&lt;br /&gt;
* 2472 MHz [13] (20.0 dBm)&lt;br /&gt;
* 2484 MHz [14] (disabled)&lt;br /&gt;
&lt;br /&gt;
=== 5 GHz ===&lt;br /&gt;
&lt;br /&gt;
IN&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (24.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (24.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (24.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (24.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (24.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (24.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (24.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (24.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (24.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (24.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (24.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (24.0 dBm)&lt;br /&gt;
* 5660 MHz [132] (24.0 dBm)&lt;br /&gt;
* 5680 MHz [136] (24.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (24.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (24.0 dBm)&lt;br /&gt;
* 5745 MHz [149] (30.0 dBm)&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (30.0 dBm)&lt;br /&gt;
* 5865 MHz [173] (30.0 dBm)&lt;br /&gt;
&lt;br /&gt;
PA&lt;br /&gt;
* 5180 MHz [36] (30.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (30.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (30.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (30.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (30.0 dBm)&lt;br /&gt;
* 5280 MHz [56] (30.0 dBm)&lt;br /&gt;
* 5300 MHz [60] (30.0 dBm)&lt;br /&gt;
* 5320 MHz [64] (30.0 dBm)&lt;br /&gt;
* 5500 MHz [100] (30.0 dBm)&lt;br /&gt;
* 5520 MHz [104] (30.0 dBm)&lt;br /&gt;
* 5540 MHz [108] (30.0 dBm)&lt;br /&gt;
* 5560 MHz [112] (30.0 dBm)&lt;br /&gt;
* 5580 MHz [116] (30.0 dBm)&lt;br /&gt;
* 5600 MHz [120] (30.0 dBm)&lt;br /&gt;
* 5620 MHz [124] (30.0 dBm)&lt;br /&gt;
* 5640 MHz [128] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5660 MHz [132] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5680 MHz [136] (30.0 dBm)&lt;br /&gt;
* 5700 MHz [140] (30.0 dBm)&lt;br /&gt;
* 5720 MHz [144] (30.0 dBm)&lt;br /&gt;
* &#039;&#039;&#039;5745 MHz [149] (30.0 dBm)&#039;&#039;&#039;&lt;br /&gt;
* 5765 MHz [153] (30.0 dBm)&lt;br /&gt;
* 5785 MHz [157] (30.0 dBm)&lt;br /&gt;
* 5805 MHz [161] (30.0 dBm)&lt;br /&gt;
* 5825 MHz [165] (30.0 dBm)&lt;br /&gt;
* 5845 MHz [169] (disabled)&lt;br /&gt;
* 5865 MHz [173] (disabled)&lt;br /&gt;
&lt;br /&gt;
UK&lt;br /&gt;
* 5180 MHz [36] (23.0 dBm)&lt;br /&gt;
* 5200 MHz [40] (23.0 dBm)&lt;br /&gt;
* 5220 MHz [44] (23.0 dBm)&lt;br /&gt;
* 5240 MHz [48] (23.0 dBm)&lt;br /&gt;
* 5260 MHz [52] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5280 MHz [56] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5300 MHz [60] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5320 MHz [64] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5500 MHz [100] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5520 MHz [104] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5540 MHz [108] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5560 MHz [112] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5580 MHz [116] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5600 MHz [120] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5620 MHz [124] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5640 MHz [128] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5660 MHz [132] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5680 MHz [136] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5700 MHz [140] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5720 MHz [144] (26.0 dBm) (radar detection)&lt;br /&gt;
* 5745 MHz [149] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5765 MHz [153] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5785 MHz [157] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5805 MHz [161] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5825 MHz [165] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5845 MHz [169] (20.0 dBm) (radar detection)&lt;br /&gt;
* 5865 MHz [173] (20.0 dBm) (radar detection)&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1625</id>
		<title>DBS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1625"/>
		<updated>2026-02-18T10:00:40Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Sony TV Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
80 cm Triax dish, Technomate switch&lt;br /&gt;
* A: 19.2°E Astra 1 (Invecto Green, focus)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1KR-Europe.html Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1L-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1N-Pan-Europe.html Pan Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1M-Europe-Wide.html Europe Wide]&lt;br /&gt;
* B: 28.2°E Astra 2 (Technomate TM-1)&lt;br /&gt;
** UK Spot&lt;br /&gt;
** Europe Ku&lt;br /&gt;
* C: 23.5°E Astra 3 (Invecto Green)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Wide.html Europe Wide]&lt;br /&gt;
* D: 13°E Hotbird 13 (Technomate TM-1)&lt;br /&gt;
** Wide&lt;br /&gt;
60 cm Orbial dish&lt;br /&gt;
* 4.8°E/5.0°E Astra 4/SES 5 (Invecto Black)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-4A-Europe-BSS.html Europe BSS]&lt;br /&gt;
** One transponder at 10% from [https://www.lyngsat.com/maps/footprints/Astra-4A-Nordic-BSS.html Nordic BSS]&lt;br /&gt;
** 2M Monde from 3.1°E [https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html Europe]&lt;br /&gt;
Sky Disk Mk 4&lt;br /&gt;
* Zinwell J4LS Quad LNB&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* [http://sat-news.co.uk/ Sat News]&lt;br /&gt;
* [https://www.dishpointer.com/ Dishpointer]&lt;br /&gt;
* [https://www.satsig.net/maps/lat-long-finder.htm Satelite Signals]&lt;br /&gt;
* [https://www.satbeams.com/footprints?position=290 Sat Beams]&lt;br /&gt;
* [https://www.linuxsat-support.com/cms/article/54-minimum-satellite-dish-size-for-uk-satellite-by-satellite/ Sateliites for UK]&lt;br /&gt;
&lt;br /&gt;
Universal LNBs require:&lt;br /&gt;
* DC to power and switch polarisation: 10.5 - 14.5 V: Vertical; 15.5 - 21 V: Horizontal&lt;br /&gt;
* 22 kHz / 0.5 V pp to switch to [https://en.wikipedia.org/wiki/Ku_band Ku] High Band, otherwise Low Band&lt;br /&gt;
* Low Band: 10.7 - 11.7 GHz -&amp;gt; 0.95 - 1.95 GHz (9.75 GHz LO)&lt;br /&gt;
* High Band: 11.7 - 12.75 GHz -&amp;gt; 1.1 - 2.15 GHz (10.6 GHz LO)&lt;br /&gt;
&lt;br /&gt;
Multi LNBs can be switched via [https://en.wikipedia.org/wiki/DiSEqC DiSEqC] protocol.&lt;br /&gt;
&lt;br /&gt;
== Sony TV Parameters ==&lt;br /&gt;
&lt;br /&gt;
* Pre BCH&lt;br /&gt;
** Number of errors before error correction (ideally 0)&lt;br /&gt;
* C/N: Carrier to Noise ratio&lt;br /&gt;
** Should be at least 9 - 11 dB&lt;br /&gt;
* UEC: Uncorrectable errors&lt;br /&gt;
** Should be 0&lt;br /&gt;
* Symbol Rate&lt;br /&gt;
** 27 500 kS/s : Typical for DVB-S&lt;br /&gt;
** 29 900 kS/s : Typical for DVB-S2 (limit of 36 MHz transponder)&lt;br /&gt;
** 30 000 kS/s : Typical for 4k/data&lt;br /&gt;
* Modulation: eg 8PSK 3/4&lt;br /&gt;
** Higher density than QPSK; for every 3 data bits, 1 error correction&lt;br /&gt;
* AGC: Automatic Gain Control, 8 bit value:&lt;br /&gt;
** 0 - 50: Very poor&lt;br /&gt;
** 100 - 170: Good&lt;br /&gt;
** 180 - 240: High&lt;br /&gt;
** 255: Saturation/overload&lt;br /&gt;
&lt;br /&gt;
== Satellites ==&lt;br /&gt;
&lt;br /&gt;
Received in South London, 57 cm oval Orbital Dish, Invecto Green / Technomate TM-1 LNB.&lt;br /&gt;
&lt;br /&gt;
* 53°E: Express AM6 (Elevation 13.6°, mag direction 120.2°, Pol -32.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=53 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-53E.php All Channels]&lt;br /&gt;
*** Iranian, Kurdish&lt;br /&gt;
* 52°E: TurkmenÄlem/MonacoSat (Elevation 14.1°, mag direction 121.1°, Pol -32.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=52 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-52E.php All Channels]&lt;br /&gt;
*** Persiana Media&lt;br /&gt;
*** Poker TV&lt;br /&gt;
*** Turkmenistan Sport&lt;br /&gt;
*** RTS Sport&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 46°E: AzerSpace 1/Africasat 1a (Elevation 17.3°, mag direction 127.0.°, Pol -29.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=46 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-46E.php All Channels]&lt;br /&gt;
*** CBC Sports HD (Azerbaijan), borderline &lt;br /&gt;
* 45°E: Azerspace-1 (Intelsat 3B) (Elevation 17.9°, mag direction 127.7°, Pol -29.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=45 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-45E.php All Channels]&lt;br /&gt;
*** City TV (Pop music)&lt;br /&gt;
*** Radio Focus Sofia&lt;br /&gt;
*** Radio 1 Rock&lt;br /&gt;
*** St Zagora&lt;br /&gt;
*** Other Bulgarian radio&lt;br /&gt;
* 42°E: Turksat (Elevation 19.4°, mag direction 130.7°, Pol -28.1°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=42 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-42E.php All Channels]&lt;br /&gt;
*** TRT News&lt;br /&gt;
*** TRT Spor&lt;br /&gt;
*** TRT Muzik&lt;br /&gt;
*** Al Jazeera&lt;br /&gt;
*** ANews&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 39°E: HellasSat 3 (Elevation 20.8°, mag direction 133.7°, Pol -26.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=39 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-39E.php All Channels]&lt;br /&gt;
*** Lots of Greek&lt;br /&gt;
*** TV5 Monde&lt;br /&gt;
*** BBC World News America&lt;br /&gt;
*** DW&lt;br /&gt;
*** Muvi2&lt;br /&gt;
* 28.5°E: Astra 2E/Eutelsat&lt;br /&gt;
* 28.2°E: [https://en.wikipedia.org/wiki/Astra_28.2%C2%B0E Astra 2] (Elevation 25.5°, Mag direction 146.5°, Pol -20.7°) &lt;br /&gt;
** [https://www.satbeams.com/footprints?position=28 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-28.2E.php All Channels]&lt;br /&gt;
** UK Freesat, Sky.&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN World HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
* 23.5°E: [https://en.wikipedia.org/wiki/Astra_23.5%C2%B0E Astra 3] (Elevation 27.1°, mag direction 150.6°, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=23 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-23.5E.php All Channels]&lt;br /&gt;
*** Ocko Star&lt;br /&gt;
* 19.2°E: [https://en.wikipedia.org/wiki/Astra_19.2%C2%B0E Astra 1] (Elevation 28.4°, mag direction 156.9°, Pol -14.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=19 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-19.2E.php All Channels]&lt;br /&gt;
*** Mainly German, Austrian, French.&lt;br /&gt;
*** BBC World HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** CGTN&lt;br /&gt;
*** TRTWorld HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN International&lt;br /&gt;
*** DW&lt;br /&gt;
*** MTV&lt;br /&gt;
*** Eurosport Germany&lt;br /&gt;
* 16°E: Eutelsat 16A (Elevation 29.2°, mag direction 159.6°, Pol -12.4°)&lt;br /&gt;
** Borderline reception. Romanian, Serbian&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=16 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-16E.php All Channels]&lt;br /&gt;
* 13°E: Hotbird [https://en.wikipedia.org/wiki/Hot_Bird 13°E] (Elevation 29.9°, 164.5° magnetic, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=13 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-13E.php All Channels]&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** DW HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Nasa TV HD&lt;br /&gt;
*** Press TV&lt;br /&gt;
* 10°E: Eutelsat 10A (Elevation 30.4°, 167.0° magnetic, Pol -7.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=10 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-10E.php All Channels]&lt;br /&gt;
*** ?&lt;br /&gt;
* 9°E: Eutelsat (EuroBird) 9A (Elevation 30.5°, mag direction 168.2°, Pol -7.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=9 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-9E.php All Channels]&lt;br /&gt;
*** BBC World News&lt;br /&gt;
*** M5 HD&lt;br /&gt;
*** RTG International&lt;br /&gt;
*** Nashville TV&lt;br /&gt;
* 7°E: Eutelsat W3A (Elevation 30.8°, mag direction 170.7°, Pol -5.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=7 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-7E.php All Channels]&lt;br /&gt;
*** Turkish channels&lt;br /&gt;
*** TRT Sport, TRT Musik&lt;br /&gt;
*** Alkafeel HD&lt;br /&gt;
*** CGTN HD&lt;br /&gt;
* 5.2°E: SES-5&lt;br /&gt;
* 4.8°E: Astra 4 (Sirius 4.8°) (Elevation 31.0°, mag direction 173.6°, Pol -3.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-5E.php All Channels]&lt;br /&gt;
** Ukrainian&lt;br /&gt;
* Eutelsat 3B&lt;br /&gt;
* https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html&lt;br /&gt;
* 1°W Thor (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** Romanian&lt;br /&gt;
* 5°W Eutelsat 5 West B (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
*** kTO, BFM, French&lt;br /&gt;
*** RTL Radio, Radio Classique + other French radio&lt;br /&gt;
* 7/8°W Eutelsat&lt;br /&gt;
** ?&lt;br /&gt;
*** Dubai ONE HD&lt;br /&gt;
* 14°W Express AM8 (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
&lt;br /&gt;
* 15°W Telstar 12 Vantage (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** ?&lt;br /&gt;
** ?&lt;br /&gt;
*** EXRN&lt;br /&gt;
*** BUYU TV&lt;br /&gt;
* 22°W: SES-4 (Elevation 27.6°, mag direction 207.0°, Pol +16.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=330 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-22W.php All Channels]&lt;br /&gt;
*** Reuters TV&lt;br /&gt;
* 30°W: [https://en.wikipedia.org/wiki/Hispasat Hispasat] (Elevation 24.8°, mag direction 216.2°, Pol +21.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=338 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-30W.php All Channels]&lt;br /&gt;
*** Mostly encrypted&lt;br /&gt;
*** Fala Brazil&lt;br /&gt;
*** Kuriakos HD&lt;br /&gt;
*** Al Jazerra&lt;br /&gt;
* 43°W: [https://en.wikipedia.org/wiki/Intelsat_11 Intelsat 11] (Elevation 18.9°, mag direction 229.8°, Pol +28.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=43 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-43W.php All Channels]&lt;br /&gt;
*** Only encrypted channels&lt;br /&gt;
&lt;br /&gt;
Not receivable:&lt;br /&gt;
&lt;br /&gt;
* 33°E&lt;br /&gt;
** Can&#039;t descriminate from Astra 28.8°E&lt;br /&gt;
&lt;br /&gt;
Full channel lists at [https://en.satexpat.com/ SatExpat].&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1624</id>
		<title>DBS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1624"/>
		<updated>2026-02-18T10:00:31Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Sony TV Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
80 cm Triax dish, Technomate switch&lt;br /&gt;
* A: 19.2°E Astra 1 (Invecto Green, focus)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1KR-Europe.html Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1L-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1N-Pan-Europe.html Pan Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1M-Europe-Wide.html Europe Wide]&lt;br /&gt;
* B: 28.2°E Astra 2 (Technomate TM-1)&lt;br /&gt;
** UK Spot&lt;br /&gt;
** Europe Ku&lt;br /&gt;
* C: 23.5°E Astra 3 (Invecto Green)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Wide.html Europe Wide]&lt;br /&gt;
* D: 13°E Hotbird 13 (Technomate TM-1)&lt;br /&gt;
** Wide&lt;br /&gt;
60 cm Orbial dish&lt;br /&gt;
* 4.8°E/5.0°E Astra 4/SES 5 (Invecto Black)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-4A-Europe-BSS.html Europe BSS]&lt;br /&gt;
** One transponder at 10% from [https://www.lyngsat.com/maps/footprints/Astra-4A-Nordic-BSS.html Nordic BSS]&lt;br /&gt;
** 2M Monde from 3.1°E [https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html Europe]&lt;br /&gt;
Sky Disk Mk 4&lt;br /&gt;
* Zinwell J4LS Quad LNB&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* [http://sat-news.co.uk/ Sat News]&lt;br /&gt;
* [https://www.dishpointer.com/ Dishpointer]&lt;br /&gt;
* [https://www.satsig.net/maps/lat-long-finder.htm Satelite Signals]&lt;br /&gt;
* [https://www.satbeams.com/footprints?position=290 Sat Beams]&lt;br /&gt;
* [https://www.linuxsat-support.com/cms/article/54-minimum-satellite-dish-size-for-uk-satellite-by-satellite/ Sateliites for UK]&lt;br /&gt;
&lt;br /&gt;
Universal LNBs require:&lt;br /&gt;
* DC to power and switch polarisation: 10.5 - 14.5 V: Vertical; 15.5 - 21 V: Horizontal&lt;br /&gt;
* 22 kHz / 0.5 V pp to switch to [https://en.wikipedia.org/wiki/Ku_band Ku] High Band, otherwise Low Band&lt;br /&gt;
* Low Band: 10.7 - 11.7 GHz -&amp;gt; 0.95 - 1.95 GHz (9.75 GHz LO)&lt;br /&gt;
* High Band: 11.7 - 12.75 GHz -&amp;gt; 1.1 - 2.15 GHz (10.6 GHz LO)&lt;br /&gt;
&lt;br /&gt;
Multi LNBs can be switched via [https://en.wikipedia.org/wiki/DiSEqC DiSEqC] protocol.&lt;br /&gt;
&lt;br /&gt;
== Sony TV Parameters ==&lt;br /&gt;
&lt;br /&gt;
* Pre BCH&lt;br /&gt;
** Number of errors before error correction (ideally 0)&lt;br /&gt;
* C/N: Carrier to Noise ratio&lt;br /&gt;
** Should be at least 9 - 11 dB&lt;br /&gt;
* UEC: Uncorrectable errors&lt;br /&gt;
** Should be 0&lt;br /&gt;
* Symbol Rate&lt;br /&gt;
** 27 500 kS/s : Typical for DVB-S&lt;br /&gt;
** 29 900 kS/s : Typical for DVV-S2 (limit of 36 MHz transponder)&lt;br /&gt;
** 30 000 kS/s : Typical for 4k/data&lt;br /&gt;
* Modulation: eg 8PSK 3/4&lt;br /&gt;
** Higher density than QPSK; for every 3 data bits, 1 error correction&lt;br /&gt;
* AGC: Automatic Gain Control, 8 bit value:&lt;br /&gt;
** 0 - 50: Very poor&lt;br /&gt;
** 100 - 170: Good&lt;br /&gt;
** 180 - 240: High&lt;br /&gt;
** 255: Saturation/overload&lt;br /&gt;
&lt;br /&gt;
== Satellites ==&lt;br /&gt;
&lt;br /&gt;
Received in South London, 57 cm oval Orbital Dish, Invecto Green / Technomate TM-1 LNB.&lt;br /&gt;
&lt;br /&gt;
* 53°E: Express AM6 (Elevation 13.6°, mag direction 120.2°, Pol -32.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=53 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-53E.php All Channels]&lt;br /&gt;
*** Iranian, Kurdish&lt;br /&gt;
* 52°E: TurkmenÄlem/MonacoSat (Elevation 14.1°, mag direction 121.1°, Pol -32.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=52 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-52E.php All Channels]&lt;br /&gt;
*** Persiana Media&lt;br /&gt;
*** Poker TV&lt;br /&gt;
*** Turkmenistan Sport&lt;br /&gt;
*** RTS Sport&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 46°E: AzerSpace 1/Africasat 1a (Elevation 17.3°, mag direction 127.0.°, Pol -29.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=46 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-46E.php All Channels]&lt;br /&gt;
*** CBC Sports HD (Azerbaijan), borderline &lt;br /&gt;
* 45°E: Azerspace-1 (Intelsat 3B) (Elevation 17.9°, mag direction 127.7°, Pol -29.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=45 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-45E.php All Channels]&lt;br /&gt;
*** City TV (Pop music)&lt;br /&gt;
*** Radio Focus Sofia&lt;br /&gt;
*** Radio 1 Rock&lt;br /&gt;
*** St Zagora&lt;br /&gt;
*** Other Bulgarian radio&lt;br /&gt;
* 42°E: Turksat (Elevation 19.4°, mag direction 130.7°, Pol -28.1°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=42 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-42E.php All Channels]&lt;br /&gt;
*** TRT News&lt;br /&gt;
*** TRT Spor&lt;br /&gt;
*** TRT Muzik&lt;br /&gt;
*** Al Jazeera&lt;br /&gt;
*** ANews&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 39°E: HellasSat 3 (Elevation 20.8°, mag direction 133.7°, Pol -26.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=39 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-39E.php All Channels]&lt;br /&gt;
*** Lots of Greek&lt;br /&gt;
*** TV5 Monde&lt;br /&gt;
*** BBC World News America&lt;br /&gt;
*** DW&lt;br /&gt;
*** Muvi2&lt;br /&gt;
* 28.5°E: Astra 2E/Eutelsat&lt;br /&gt;
* 28.2°E: [https://en.wikipedia.org/wiki/Astra_28.2%C2%B0E Astra 2] (Elevation 25.5°, Mag direction 146.5°, Pol -20.7°) &lt;br /&gt;
** [https://www.satbeams.com/footprints?position=28 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-28.2E.php All Channels]&lt;br /&gt;
** UK Freesat, Sky.&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN World HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
* 23.5°E: [https://en.wikipedia.org/wiki/Astra_23.5%C2%B0E Astra 3] (Elevation 27.1°, mag direction 150.6°, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=23 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-23.5E.php All Channels]&lt;br /&gt;
*** Ocko Star&lt;br /&gt;
* 19.2°E: [https://en.wikipedia.org/wiki/Astra_19.2%C2%B0E Astra 1] (Elevation 28.4°, mag direction 156.9°, Pol -14.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=19 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-19.2E.php All Channels]&lt;br /&gt;
*** Mainly German, Austrian, French.&lt;br /&gt;
*** BBC World HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** CGTN&lt;br /&gt;
*** TRTWorld HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN International&lt;br /&gt;
*** DW&lt;br /&gt;
*** MTV&lt;br /&gt;
*** Eurosport Germany&lt;br /&gt;
* 16°E: Eutelsat 16A (Elevation 29.2°, mag direction 159.6°, Pol -12.4°)&lt;br /&gt;
** Borderline reception. Romanian, Serbian&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=16 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-16E.php All Channels]&lt;br /&gt;
* 13°E: Hotbird [https://en.wikipedia.org/wiki/Hot_Bird 13°E] (Elevation 29.9°, 164.5° magnetic, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=13 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-13E.php All Channels]&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** DW HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Nasa TV HD&lt;br /&gt;
*** Press TV&lt;br /&gt;
* 10°E: Eutelsat 10A (Elevation 30.4°, 167.0° magnetic, Pol -7.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=10 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-10E.php All Channels]&lt;br /&gt;
*** ?&lt;br /&gt;
* 9°E: Eutelsat (EuroBird) 9A (Elevation 30.5°, mag direction 168.2°, Pol -7.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=9 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-9E.php All Channels]&lt;br /&gt;
*** BBC World News&lt;br /&gt;
*** M5 HD&lt;br /&gt;
*** RTG International&lt;br /&gt;
*** Nashville TV&lt;br /&gt;
* 7°E: Eutelsat W3A (Elevation 30.8°, mag direction 170.7°, Pol -5.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=7 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-7E.php All Channels]&lt;br /&gt;
*** Turkish channels&lt;br /&gt;
*** TRT Sport, TRT Musik&lt;br /&gt;
*** Alkafeel HD&lt;br /&gt;
*** CGTN HD&lt;br /&gt;
* 5.2°E: SES-5&lt;br /&gt;
* 4.8°E: Astra 4 (Sirius 4.8°) (Elevation 31.0°, mag direction 173.6°, Pol -3.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-5E.php All Channels]&lt;br /&gt;
** Ukrainian&lt;br /&gt;
* Eutelsat 3B&lt;br /&gt;
* https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html&lt;br /&gt;
* 1°W Thor (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** Romanian&lt;br /&gt;
* 5°W Eutelsat 5 West B (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
*** kTO, BFM, French&lt;br /&gt;
*** RTL Radio, Radio Classique + other French radio&lt;br /&gt;
* 7/8°W Eutelsat&lt;br /&gt;
** ?&lt;br /&gt;
*** Dubai ONE HD&lt;br /&gt;
* 14°W Express AM8 (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
&lt;br /&gt;
* 15°W Telstar 12 Vantage (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** ?&lt;br /&gt;
** ?&lt;br /&gt;
*** EXRN&lt;br /&gt;
*** BUYU TV&lt;br /&gt;
* 22°W: SES-4 (Elevation 27.6°, mag direction 207.0°, Pol +16.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=330 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-22W.php All Channels]&lt;br /&gt;
*** Reuters TV&lt;br /&gt;
* 30°W: [https://en.wikipedia.org/wiki/Hispasat Hispasat] (Elevation 24.8°, mag direction 216.2°, Pol +21.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=338 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-30W.php All Channels]&lt;br /&gt;
*** Mostly encrypted&lt;br /&gt;
*** Fala Brazil&lt;br /&gt;
*** Kuriakos HD&lt;br /&gt;
*** Al Jazerra&lt;br /&gt;
* 43°W: [https://en.wikipedia.org/wiki/Intelsat_11 Intelsat 11] (Elevation 18.9°, mag direction 229.8°, Pol +28.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=43 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-43W.php All Channels]&lt;br /&gt;
*** Only encrypted channels&lt;br /&gt;
&lt;br /&gt;
Not receivable:&lt;br /&gt;
&lt;br /&gt;
* 33°E&lt;br /&gt;
** Can&#039;t descriminate from Astra 28.8°E&lt;br /&gt;
&lt;br /&gt;
Full channel lists at [https://en.satexpat.com/ SatExpat].&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1623</id>
		<title>DBS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1623"/>
		<updated>2026-02-18T09:55:11Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Sony TV Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
80 cm Triax dish, Technomate switch&lt;br /&gt;
* A: 19.2°E Astra 1 (Invecto Green, focus)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1KR-Europe.html Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1L-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1N-Pan-Europe.html Pan Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1M-Europe-Wide.html Europe Wide]&lt;br /&gt;
* B: 28.2°E Astra 2 (Technomate TM-1)&lt;br /&gt;
** UK Spot&lt;br /&gt;
** Europe Ku&lt;br /&gt;
* C: 23.5°E Astra 3 (Invecto Green)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Wide.html Europe Wide]&lt;br /&gt;
* D: 13°E Hotbird 13 (Technomate TM-1)&lt;br /&gt;
** Wide&lt;br /&gt;
60 cm Orbial dish&lt;br /&gt;
* 4.8°E/5.0°E Astra 4/SES 5 (Invecto Black)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-4A-Europe-BSS.html Europe BSS]&lt;br /&gt;
** One transponder at 10% from [https://www.lyngsat.com/maps/footprints/Astra-4A-Nordic-BSS.html Nordic BSS]&lt;br /&gt;
** 2M Monde from 3.1°E [https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html Europe]&lt;br /&gt;
Sky Disk Mk 4&lt;br /&gt;
* Zinwell J4LS Quad LNB&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* [http://sat-news.co.uk/ Sat News]&lt;br /&gt;
* [https://www.dishpointer.com/ Dishpointer]&lt;br /&gt;
* [https://www.satsig.net/maps/lat-long-finder.htm Satelite Signals]&lt;br /&gt;
* [https://www.satbeams.com/footprints?position=290 Sat Beams]&lt;br /&gt;
* [https://www.linuxsat-support.com/cms/article/54-minimum-satellite-dish-size-for-uk-satellite-by-satellite/ Sateliites for UK]&lt;br /&gt;
&lt;br /&gt;
Universal LNBs require:&lt;br /&gt;
* DC to power and switch polarisation: 10.5 - 14.5 V: Vertical; 15.5 - 21 V: Horizontal&lt;br /&gt;
* 22 kHz / 0.5 V pp to switch to [https://en.wikipedia.org/wiki/Ku_band Ku] High Band, otherwise Low Band&lt;br /&gt;
* Low Band: 10.7 - 11.7 GHz -&amp;gt; 0.95 - 1.95 GHz (9.75 GHz LO)&lt;br /&gt;
* High Band: 11.7 - 12.75 GHz -&amp;gt; 1.1 - 2.15 GHz (10.6 GHz LO)&lt;br /&gt;
&lt;br /&gt;
Multi LNBs can be switched via [https://en.wikipedia.org/wiki/DiSEqC DiSEqC] protocol.&lt;br /&gt;
&lt;br /&gt;
== Sony TV Parameters ==&lt;br /&gt;
&lt;br /&gt;
* Pre BCH&lt;br /&gt;
** Number of errors before error correction (ideally 0)&lt;br /&gt;
* C/N: Carrier to Noise ratio&lt;br /&gt;
** Should be at least 9 - 11 dB&lt;br /&gt;
* UEC: Uncorrectable errors&lt;br /&gt;
** Should be 0&lt;br /&gt;
* Symbol Rate&lt;br /&gt;
* Modulation: eg 8PSK 3/4&lt;br /&gt;
** Higher density than QPSK; for every 3 data bits, 1 error correction&lt;br /&gt;
* AGC: Automatic Gain Control, 8 bit value:&lt;br /&gt;
** 0 - 50: Very poor&lt;br /&gt;
** 100 - 170: Good&lt;br /&gt;
** 180 - 240: High&lt;br /&gt;
** 255: Saturation/overload&lt;br /&gt;
&lt;br /&gt;
== Satellites ==&lt;br /&gt;
&lt;br /&gt;
Received in South London, 57 cm oval Orbital Dish, Invecto Green / Technomate TM-1 LNB.&lt;br /&gt;
&lt;br /&gt;
* 53°E: Express AM6 (Elevation 13.6°, mag direction 120.2°, Pol -32.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=53 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-53E.php All Channels]&lt;br /&gt;
*** Iranian, Kurdish&lt;br /&gt;
* 52°E: TurkmenÄlem/MonacoSat (Elevation 14.1°, mag direction 121.1°, Pol -32.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=52 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-52E.php All Channels]&lt;br /&gt;
*** Persiana Media&lt;br /&gt;
*** Poker TV&lt;br /&gt;
*** Turkmenistan Sport&lt;br /&gt;
*** RTS Sport&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 46°E: AzerSpace 1/Africasat 1a (Elevation 17.3°, mag direction 127.0.°, Pol -29.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=46 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-46E.php All Channels]&lt;br /&gt;
*** CBC Sports HD (Azerbaijan), borderline &lt;br /&gt;
* 45°E: Azerspace-1 (Intelsat 3B) (Elevation 17.9°, mag direction 127.7°, Pol -29.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=45 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-45E.php All Channels]&lt;br /&gt;
*** City TV (Pop music)&lt;br /&gt;
*** Radio Focus Sofia&lt;br /&gt;
*** Radio 1 Rock&lt;br /&gt;
*** St Zagora&lt;br /&gt;
*** Other Bulgarian radio&lt;br /&gt;
* 42°E: Turksat (Elevation 19.4°, mag direction 130.7°, Pol -28.1°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=42 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-42E.php All Channels]&lt;br /&gt;
*** TRT News&lt;br /&gt;
*** TRT Spor&lt;br /&gt;
*** TRT Muzik&lt;br /&gt;
*** Al Jazeera&lt;br /&gt;
*** ANews&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 39°E: HellasSat 3 (Elevation 20.8°, mag direction 133.7°, Pol -26.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=39 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-39E.php All Channels]&lt;br /&gt;
*** Lots of Greek&lt;br /&gt;
*** TV5 Monde&lt;br /&gt;
*** BBC World News America&lt;br /&gt;
*** DW&lt;br /&gt;
*** Muvi2&lt;br /&gt;
* 28.5°E: Astra 2E/Eutelsat&lt;br /&gt;
* 28.2°E: [https://en.wikipedia.org/wiki/Astra_28.2%C2%B0E Astra 2] (Elevation 25.5°, Mag direction 146.5°, Pol -20.7°) &lt;br /&gt;
** [https://www.satbeams.com/footprints?position=28 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-28.2E.php All Channels]&lt;br /&gt;
** UK Freesat, Sky.&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN World HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
* 23.5°E: [https://en.wikipedia.org/wiki/Astra_23.5%C2%B0E Astra 3] (Elevation 27.1°, mag direction 150.6°, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=23 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-23.5E.php All Channels]&lt;br /&gt;
*** Ocko Star&lt;br /&gt;
* 19.2°E: [https://en.wikipedia.org/wiki/Astra_19.2%C2%B0E Astra 1] (Elevation 28.4°, mag direction 156.9°, Pol -14.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=19 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-19.2E.php All Channels]&lt;br /&gt;
*** Mainly German, Austrian, French.&lt;br /&gt;
*** BBC World HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** CGTN&lt;br /&gt;
*** TRTWorld HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN International&lt;br /&gt;
*** DW&lt;br /&gt;
*** MTV&lt;br /&gt;
*** Eurosport Germany&lt;br /&gt;
* 16°E: Eutelsat 16A (Elevation 29.2°, mag direction 159.6°, Pol -12.4°)&lt;br /&gt;
** Borderline reception. Romanian, Serbian&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=16 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-16E.php All Channels]&lt;br /&gt;
* 13°E: Hotbird [https://en.wikipedia.org/wiki/Hot_Bird 13°E] (Elevation 29.9°, 164.5° magnetic, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=13 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-13E.php All Channels]&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** DW HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Nasa TV HD&lt;br /&gt;
*** Press TV&lt;br /&gt;
* 10°E: Eutelsat 10A (Elevation 30.4°, 167.0° magnetic, Pol -7.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=10 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-10E.php All Channels]&lt;br /&gt;
*** ?&lt;br /&gt;
* 9°E: Eutelsat (EuroBird) 9A (Elevation 30.5°, mag direction 168.2°, Pol -7.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=9 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-9E.php All Channels]&lt;br /&gt;
*** BBC World News&lt;br /&gt;
*** M5 HD&lt;br /&gt;
*** RTG International&lt;br /&gt;
*** Nashville TV&lt;br /&gt;
* 7°E: Eutelsat W3A (Elevation 30.8°, mag direction 170.7°, Pol -5.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=7 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-7E.php All Channels]&lt;br /&gt;
*** Turkish channels&lt;br /&gt;
*** TRT Sport, TRT Musik&lt;br /&gt;
*** Alkafeel HD&lt;br /&gt;
*** CGTN HD&lt;br /&gt;
* 5.2°E: SES-5&lt;br /&gt;
* 4.8°E: Astra 4 (Sirius 4.8°) (Elevation 31.0°, mag direction 173.6°, Pol -3.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-5E.php All Channels]&lt;br /&gt;
** Ukrainian&lt;br /&gt;
* Eutelsat 3B&lt;br /&gt;
* https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html&lt;br /&gt;
* 1°W Thor (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** Romanian&lt;br /&gt;
* 5°W Eutelsat 5 West B (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
*** kTO, BFM, French&lt;br /&gt;
*** RTL Radio, Radio Classique + other French radio&lt;br /&gt;
* 7/8°W Eutelsat&lt;br /&gt;
** ?&lt;br /&gt;
*** Dubai ONE HD&lt;br /&gt;
* 14°W Express AM8 (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
&lt;br /&gt;
* 15°W Telstar 12 Vantage (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** ?&lt;br /&gt;
** ?&lt;br /&gt;
*** EXRN&lt;br /&gt;
*** BUYU TV&lt;br /&gt;
* 22°W: SES-4 (Elevation 27.6°, mag direction 207.0°, Pol +16.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=330 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-22W.php All Channels]&lt;br /&gt;
*** Reuters TV&lt;br /&gt;
* 30°W: [https://en.wikipedia.org/wiki/Hispasat Hispasat] (Elevation 24.8°, mag direction 216.2°, Pol +21.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=338 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-30W.php All Channels]&lt;br /&gt;
*** Mostly encrypted&lt;br /&gt;
*** Fala Brazil&lt;br /&gt;
*** Kuriakos HD&lt;br /&gt;
*** Al Jazerra&lt;br /&gt;
* 43°W: [https://en.wikipedia.org/wiki/Intelsat_11 Intelsat 11] (Elevation 18.9°, mag direction 229.8°, Pol +28.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=43 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-43W.php All Channels]&lt;br /&gt;
*** Only encrypted channels&lt;br /&gt;
&lt;br /&gt;
Not receivable:&lt;br /&gt;
&lt;br /&gt;
* 33°E&lt;br /&gt;
** Can&#039;t descriminate from Astra 28.8°E&lt;br /&gt;
&lt;br /&gt;
Full channel lists at [https://en.satexpat.com/ SatExpat].&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1622</id>
		<title>DBS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=DBS&amp;diff=1622"/>
		<updated>2026-02-18T09:54:58Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
80 cm Triax dish, Technomate switch&lt;br /&gt;
* A: 19.2°E Astra 1 (Invecto Green, focus)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1KR-Europe.html Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1L-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1N-Pan-Europe.html Pan Europe]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-1M-Europe-Wide.html Europe Wide]&lt;br /&gt;
* B: 28.2°E Astra 2 (Technomate TM-1)&lt;br /&gt;
** UK Spot&lt;br /&gt;
** Europe Ku&lt;br /&gt;
* C: 23.5°E Astra 3 (Invecto Green)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Ku.html Europe Ku]&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-3B-Europe-Wide.html Europe Wide]&lt;br /&gt;
* D: 13°E Hotbird 13 (Technomate TM-1)&lt;br /&gt;
** Wide&lt;br /&gt;
60 cm Orbial dish&lt;br /&gt;
* 4.8°E/5.0°E Astra 4/SES 5 (Invecto Black)&lt;br /&gt;
** [https://www.lyngsat.com/maps/footprints/Astra-4A-Europe-BSS.html Europe BSS]&lt;br /&gt;
** One transponder at 10% from [https://www.lyngsat.com/maps/footprints/Astra-4A-Nordic-BSS.html Nordic BSS]&lt;br /&gt;
** 2M Monde from 3.1°E [https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html Europe]&lt;br /&gt;
Sky Disk Mk 4&lt;br /&gt;
* Zinwell J4LS Quad LNB&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* [http://sat-news.co.uk/ Sat News]&lt;br /&gt;
* [https://www.dishpointer.com/ Dishpointer]&lt;br /&gt;
* [https://www.satsig.net/maps/lat-long-finder.htm Satelite Signals]&lt;br /&gt;
* [https://www.satbeams.com/footprints?position=290 Sat Beams]&lt;br /&gt;
* [https://www.linuxsat-support.com/cms/article/54-minimum-satellite-dish-size-for-uk-satellite-by-satellite/ Sateliites for UK]&lt;br /&gt;
&lt;br /&gt;
Universal LNBs require:&lt;br /&gt;
* DC to power and switch polarisation: 10.5 - 14.5 V: Vertical; 15.5 - 21 V: Horizontal&lt;br /&gt;
* 22 kHz / 0.5 V pp to switch to [https://en.wikipedia.org/wiki/Ku_band Ku] High Band, otherwise Low Band&lt;br /&gt;
* Low Band: 10.7 - 11.7 GHz -&amp;gt; 0.95 - 1.95 GHz (9.75 GHz LO)&lt;br /&gt;
* High Band: 11.7 - 12.75 GHz -&amp;gt; 1.1 - 2.15 GHz (10.6 GHz LO)&lt;br /&gt;
&lt;br /&gt;
Multi LNBs can be switched via [https://en.wikipedia.org/wiki/DiSEqC DiSEqC] protocol.&lt;br /&gt;
&lt;br /&gt;
== Sony TV Parameters ==&lt;br /&gt;
&lt;br /&gt;
* Pre BCH&lt;br /&gt;
* Number of errors before error correction (ideally 0)&lt;br /&gt;
* C/N: Carrier to Noise ratio&lt;br /&gt;
** Should be at least 9 - 11 dB&lt;br /&gt;
* UEC: Uncorrectable errors&lt;br /&gt;
** Should be 0&lt;br /&gt;
* Symbol Rate&lt;br /&gt;
* Modulation: eg 8PSK 3/4&lt;br /&gt;
** Higher density than QPSK; for every 3 data bits, 1 error correction&lt;br /&gt;
* AGC: Automatic Gain Control, 8 bit value:&lt;br /&gt;
** 0 - 50: Very poor&lt;br /&gt;
** 100 - 170: Good&lt;br /&gt;
** 180 - 240: High&lt;br /&gt;
** 255: Saturation/overload&lt;br /&gt;
&lt;br /&gt;
== Satellites ==&lt;br /&gt;
&lt;br /&gt;
Received in South London, 57 cm oval Orbital Dish, Invecto Green / Technomate TM-1 LNB.&lt;br /&gt;
&lt;br /&gt;
* 53°E: Express AM6 (Elevation 13.6°, mag direction 120.2°, Pol -32.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=53 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-53E.php All Channels]&lt;br /&gt;
*** Iranian, Kurdish&lt;br /&gt;
* 52°E: TurkmenÄlem/MonacoSat (Elevation 14.1°, mag direction 121.1°, Pol -32.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=52 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-52E.php All Channels]&lt;br /&gt;
*** Persiana Media&lt;br /&gt;
*** Poker TV&lt;br /&gt;
*** Turkmenistan Sport&lt;br /&gt;
*** RTS Sport&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 46°E: AzerSpace 1/Africasat 1a (Elevation 17.3°, mag direction 127.0.°, Pol -29.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=46 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-46E.php All Channels]&lt;br /&gt;
*** CBC Sports HD (Azerbaijan), borderline &lt;br /&gt;
* 45°E: Azerspace-1 (Intelsat 3B) (Elevation 17.9°, mag direction 127.7°, Pol -29.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=45 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-45E.php All Channels]&lt;br /&gt;
*** City TV (Pop music)&lt;br /&gt;
*** Radio Focus Sofia&lt;br /&gt;
*** Radio 1 Rock&lt;br /&gt;
*** St Zagora&lt;br /&gt;
*** Other Bulgarian radio&lt;br /&gt;
* 42°E: Turksat (Elevation 19.4°, mag direction 130.7°, Pol -28.1°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=42 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-42E.php All Channels]&lt;br /&gt;
*** TRT News&lt;br /&gt;
*** TRT Spor&lt;br /&gt;
*** TRT Muzik&lt;br /&gt;
*** Al Jazeera&lt;br /&gt;
*** ANews&lt;br /&gt;
*** Music channels&lt;br /&gt;
* 39°E: HellasSat 3 (Elevation 20.8°, mag direction 133.7°, Pol -26.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=39 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-39E.php All Channels]&lt;br /&gt;
*** Lots of Greek&lt;br /&gt;
*** TV5 Monde&lt;br /&gt;
*** BBC World News America&lt;br /&gt;
*** DW&lt;br /&gt;
*** Muvi2&lt;br /&gt;
* 28.5°E: Astra 2E/Eutelsat&lt;br /&gt;
* 28.2°E: [https://en.wikipedia.org/wiki/Astra_28.2%C2%B0E Astra 2] (Elevation 25.5°, Mag direction 146.5°, Pol -20.7°) &lt;br /&gt;
** [https://www.satbeams.com/footprints?position=28 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/tv-28.2E.php All Channels]&lt;br /&gt;
** UK Freesat, Sky.&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN World HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
* 23.5°E: [https://en.wikipedia.org/wiki/Astra_23.5%C2%B0E Astra 3] (Elevation 27.1°, mag direction 150.6°, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=23 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-23.5E.php All Channels]&lt;br /&gt;
*** Ocko Star&lt;br /&gt;
* 19.2°E: [https://en.wikipedia.org/wiki/Astra_19.2%C2%B0E Astra 1] (Elevation 28.4°, mag direction 156.9°, Pol -14.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=19 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-19.2E.php All Channels]&lt;br /&gt;
*** Mainly German, Austrian, French.&lt;br /&gt;
*** BBC World HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** Arirang&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** CGTN&lt;br /&gt;
*** TRTWorld HD&lt;br /&gt;
*** CNBC Europe HD&lt;br /&gt;
*** CNN International&lt;br /&gt;
*** DW&lt;br /&gt;
*** MTV&lt;br /&gt;
*** Eurosport Germany&lt;br /&gt;
* 16°E: Eutelsat 16A (Elevation 29.2°, mag direction 159.6°, Pol -12.4°)&lt;br /&gt;
** Borderline reception. Romanian, Serbian&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=16 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-16E.php All Channels]&lt;br /&gt;
* 13°E: Hotbird [https://en.wikipedia.org/wiki/Hot_Bird 13°E] (Elevation 29.9°, 164.5° magnetic, Pol -10.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=13 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-13E.php All Channels]&lt;br /&gt;
*** Al Jazeera HD&lt;br /&gt;
*** DW HD&lt;br /&gt;
*** France 24 HD&lt;br /&gt;
*** NHK World HD&lt;br /&gt;
*** Nasa TV HD&lt;br /&gt;
*** Press TV&lt;br /&gt;
* 10°E: Eutelsat 10A (Elevation 30.4°, 167.0° magnetic, Pol -7.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=10 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-10E.php All Channels]&lt;br /&gt;
*** ?&lt;br /&gt;
* 9°E: Eutelsat (EuroBird) 9A (Elevation 30.5°, mag direction 168.2°, Pol -7.2°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=9 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-9E.php All Channels]&lt;br /&gt;
*** BBC World News&lt;br /&gt;
*** M5 HD&lt;br /&gt;
*** RTG International&lt;br /&gt;
*** Nashville TV&lt;br /&gt;
* 7°E: Eutelsat W3A (Elevation 30.8°, mag direction 170.7°, Pol -5.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=7 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-7E.php All Channels]&lt;br /&gt;
*** Turkish channels&lt;br /&gt;
*** TRT Sport, TRT Musik&lt;br /&gt;
*** Alkafeel HD&lt;br /&gt;
*** CGTN HD&lt;br /&gt;
* 5.2°E: SES-5&lt;br /&gt;
* 4.8°E: Astra 4 (Sirius 4.8°) (Elevation 31.0°, mag direction 173.6°, Pol -3.9°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-5E.php All Channels]&lt;br /&gt;
** Ukrainian&lt;br /&gt;
* Eutelsat 3B&lt;br /&gt;
* https://www.lyngsat.com/maps/footprints/Eutelsat-3B-Europe.html&lt;br /&gt;
* 1°W Thor (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** Romanian&lt;br /&gt;
* 5°W Eutelsat 5 West B (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=5 Sat Beams]&lt;br /&gt;
*** kTO, BFM, French&lt;br /&gt;
*** RTL Radio, Radio Classique + other French radio&lt;br /&gt;
* 7/8°W Eutelsat&lt;br /&gt;
** ?&lt;br /&gt;
*** Dubai ONE HD&lt;br /&gt;
* 14°W Express AM8 (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
&lt;br /&gt;
* 15°W Telstar 12 Vantage (Elevation X°, mag direction X°, Pol +X°)&lt;br /&gt;
** ?&lt;br /&gt;
** ?&lt;br /&gt;
*** EXRN&lt;br /&gt;
*** BUYU TV&lt;br /&gt;
* 22°W: SES-4 (Elevation 27.6°, mag direction 207.0°, Pol +16.6°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=330 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-22W.php All Channels]&lt;br /&gt;
*** Reuters TV&lt;br /&gt;
* 30°W: [https://en.wikipedia.org/wiki/Hispasat Hispasat] (Elevation 24.8°, mag direction 216.2°, Pol +21.7°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=338 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-30W.php All Channels]&lt;br /&gt;
*** Mostly encrypted&lt;br /&gt;
*** Fala Brazil&lt;br /&gt;
*** Kuriakos HD&lt;br /&gt;
*** Al Jazerra&lt;br /&gt;
* 43°W: [https://en.wikipedia.org/wiki/Intelsat_11 Intelsat 11] (Elevation 18.9°, mag direction 229.8°, Pol +28.5°)&lt;br /&gt;
** [https://www.satbeams.com/footprints?position=43 Sat Beams]&lt;br /&gt;
** [https://en.kingofsat.net/pos-43W.php All Channels]&lt;br /&gt;
*** Only encrypted channels&lt;br /&gt;
&lt;br /&gt;
Not receivable:&lt;br /&gt;
&lt;br /&gt;
* 33°E&lt;br /&gt;
** Can&#039;t descriminate from Astra 28.8°E&lt;br /&gt;
&lt;br /&gt;
Full channel lists at [https://en.satexpat.com/ SatExpat].&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Docker&amp;diff=1621</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Docker&amp;diff=1621"/>
		<updated>2026-02-12T11:43:25Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
&lt;br /&gt;
* [https://hub.docker.com/ Docker Hub]&lt;br /&gt;
* [https://docs.docker.com/reference/ Docker Docs]&lt;br /&gt;
* [https://docs.docker.com/engine/reference/commandline/cli/ Docker command] reference&lt;br /&gt;
* [https://docs.docker.com/network/ Docker networking]&lt;br /&gt;
* [https://docs.docker.com/engine/reference/builder/ Dockerfile] reference&lt;br /&gt;
* Images:&lt;br /&gt;
** [https://hub.docker.com/_/alpine Alpine] Linux&lt;br /&gt;
** [https://hub.docker.com/_/fedora Fedora] Linux&lt;br /&gt;
&lt;br /&gt;
Install/start docker&lt;br /&gt;
 dnf install docker&lt;br /&gt;
 systemctl start docker&lt;br /&gt;
&lt;br /&gt;
Login:&lt;br /&gt;
 docker login docker.io&lt;br /&gt;
&lt;br /&gt;
Control images:&lt;br /&gt;
 docker pull &amp;lt;name&amp;gt;&lt;br /&gt;
 docker image ls&lt;br /&gt;
 docker image rm &amp;lt;image&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Control containers:&lt;br /&gt;
* run creates a container from an image&lt;br /&gt;
* capture container stdin with -it&lt;br /&gt;
* map host filesystem into container in readonly mode and an SELinux label&lt;br /&gt;
 docker run --name fedora -it --volume /home/docker:/mount:ro,Z fedora&lt;br /&gt;
&lt;br /&gt;
* each container has its own network: need to bind container ports to host ports&lt;br /&gt;
 docker run --name nginx -p 8080:80 -v /home/html:/usr/share/nginx/html:ro,Z nginx&lt;br /&gt;
&lt;br /&gt;
 docker start -d &amp;lt;container&amp;gt;&lt;br /&gt;
 docker stop &amp;lt;container&amp;gt;&lt;br /&gt;
 docker rm &amp;lt;container&amp;gt;&lt;br /&gt;
 docker ps&lt;br /&gt;
 docker ps -a&lt;br /&gt;
 docker port &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
Network types:&lt;br /&gt;
* Bridge (default) : on separate 172. network&lt;br /&gt;
* host : no network isolation&lt;br /&gt;
* none : completely isolated&lt;br /&gt;
* ipvlan&lt;br /&gt;
* macvlan&lt;br /&gt;
&lt;br /&gt;
Containers can communicate with a bridge network by IP, or better via built-in DNS (via container name) as long as the bridge network is named.&lt;br /&gt;
&lt;br /&gt;
Show network drivers:&lt;br /&gt;
 docker network ls&lt;br /&gt;
&lt;br /&gt;
Show gateway and IPs that the containers have:&lt;br /&gt;
 docker network inspect bridge&lt;br /&gt;
&lt;br /&gt;
Create NewNetwork:&lt;br /&gt;
 docker network create --driver bridge --subnet 192.168.7.0/24 NewNetwork&lt;br /&gt;
&lt;br /&gt;
== Storage ==&lt;br /&gt;
&lt;br /&gt;
on host, in /var/lib/docker&lt;br /&gt;
* containers&lt;br /&gt;
* image&lt;br /&gt;
* volumes&lt;br /&gt;
&lt;br /&gt;
Data is copy-on-write to the container, and never updates the underlying image, so gets lots when the container is destroyed.&lt;br /&gt;
&lt;br /&gt;
Create a volume (in volumes):&lt;br /&gt;
 docker volume create NewVol&lt;br /&gt;
&lt;br /&gt;
Volume Mount for MySQL container:&lt;br /&gt;
 docker run -v NewVol:/var/lib/mysqql mysql&lt;br /&gt;
&lt;br /&gt;
Bind Mount to anywhere on the host filesystem with full path:&lt;br /&gt;
 docker run -v /data/MySQL:/var/lib/mysqql mysql&lt;br /&gt;
&lt;br /&gt;
But the preferred way is:&lt;br /&gt;
 --mount type=bind,source=/data/MySQL,target=/var/lib/mysql&lt;br /&gt;
&lt;br /&gt;
== Create an image ==&lt;br /&gt;
&lt;br /&gt;
Dockerfile:&lt;br /&gt;
 # Some comment&lt;br /&gt;
 FROM baseimage:tag&lt;br /&gt;
 LABEL org.opencontainers.image.authors=&amp;quot;me@example.com&amp;quot;&lt;br /&gt;
 LABEL version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
 WORKDIR /data&lt;br /&gt;
 COPY somefile .&lt;br /&gt;
 ENV PORT 8088&lt;br /&gt;
 RUN somecommand&lt;br /&gt;
 ENTRYPPOINT [&amp;quot;python&amp;quot;, &amp;quot;manage.py&amp;quot;, &amp;quot;runserver&amp;quot;]&lt;br /&gt;
 CMD [&amp;quot;echo&amp;quot;, &amp;quot;Hello World!]&lt;br /&gt;
&lt;br /&gt;
Build:&lt;br /&gt;
 docker build --rm -t name:tag .&lt;br /&gt;
&lt;br /&gt;
=== Entrypoints / Commands ===&lt;br /&gt;
&lt;br /&gt;
* ENTRYPOINT defines the command that is run as PID 1&lt;br /&gt;
* CMD adds options to it the entrypoint. If ENTRYPOINT is not specified, &amp;quot;/bin/sh -c&amp;quot; is assumed&lt;br /&gt;
* Anything added after image name in &amp;quot;docker run&amp;quot; command is treated as CMD arguments&lt;br /&gt;
&lt;br /&gt;
=== Environment Variables ===&lt;br /&gt;
&lt;br /&gt;
Pass into docker run:&lt;br /&gt;
 docker run -e DBUSER=dbuser -e DBPORT=5432 &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or using a value so it doesn&#039;t appear on process list:&lt;br /&gt;
 docker run -e DBUSER=dbuser -e DBPASS &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or from a file:&lt;br /&gt;
 docker run --env-file ./env_vars&lt;br /&gt;
&lt;br /&gt;
== Push image ==&lt;br /&gt;
&lt;br /&gt;
* Create a repository on [https://hub.docker.com/ Docker Hub], someuser/somerepo&lt;br /&gt;
&lt;br /&gt;
When building a local image use the tag &amp;quot;someuser/somerepo&amp;quot;, or tag an existing local image &amp;quot;local-image&amp;quot; with the dockerhub tag:&lt;br /&gt;
 docker tag local-image someuser/somerepo&lt;br /&gt;
&lt;br /&gt;
Login to docker (credential store in /root/.docker/config.json):&lt;br /&gt;
 docker login&lt;br /&gt;
&lt;br /&gt;
Push the image to dockerhub (tagname defaults to latest):&lt;br /&gt;
 docker push someuser/somerepo:tagname&lt;br /&gt;
&lt;br /&gt;
Push a new image:&lt;br /&gt;
 docker tag local-image:tagname somerepo:tagname&lt;br /&gt;
 docker push somerepo:tagname&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
Look at stdout from PID 1:&lt;br /&gt;
 docker logs -f &amp;lt;container&amp;gt;&lt;br /&gt;
File is stored on host (see inspect for path) until container is removed. Has options -f and -n which act like tail.&lt;br /&gt;
&lt;br /&gt;
Attach terminal to container (CTRL-p CTRL-q to exit) and see stdout:&lt;br /&gt;
 docker attach &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start an interactive shell into the container:&lt;br /&gt;
 docker exec -it &amp;lt;container&amp;gt; /bin/bash&lt;br /&gt;
&lt;br /&gt;
Pause/unpause:&lt;br /&gt;
 docker pause &amp;lt;container&amp;gt;&lt;br /&gt;
 docker unpause &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See top for a container or stats for all containers on a host:&lt;br /&gt;
 docker top container&lt;br /&gt;
 docker stats&lt;br /&gt;
&lt;br /&gt;
See container definition/state (JSON):&lt;br /&gt;
 docker inspect &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
especially:&lt;br /&gt;
* Current state of the container. in the “State” property&lt;br /&gt;
* Path to the log history file, in the “LogPath” field&lt;br /&gt;
* Values of set environment vars, in the “Config.Env” field&lt;br /&gt;
* Mapped ports, in the “NetworkSettings.Ports” field&lt;br /&gt;
&lt;br /&gt;
Show container history:&lt;br /&gt;
 docker history &amp;lt;container&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Override ENTRYPOINT:&lt;br /&gt;
 docker run -d -p 80:80 --entrypoint /bin/sh /myrepo/mydjangoapp&lt;br /&gt;
&lt;br /&gt;
== Docker Compose ==&lt;br /&gt;
&lt;br /&gt;
TBC&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1620</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1620"/>
		<updated>2026-01-24T07:18:04Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
To remove debug symbols:&lt;br /&gt;
 go build -ldflags=&amp;quot;-s -w&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
In multi-file projects, main.go is the convention. The binary name is taken from the project directory.&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* ?&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1619</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1619"/>
		<updated>2026-01-23T20:02:08Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
If there are multiple files in the main package, must make go access all of them:&lt;br /&gt;
 go run .&lt;br /&gt;
 go build .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* ?&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1618</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1618"/>
		<updated>2026-01-23T08:38:48Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Building and Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* ?&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1617</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1617"/>
		<updated>2026-01-23T08:38:21Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* = Useful Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ===&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* ?&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1616</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1616"/>
		<updated>2026-01-23T08:38:10Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building and Packages ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;br /&gt;
&lt;br /&gt;
=== Useful Packages ==&lt;br /&gt;
&lt;br /&gt;
Initialise project, create go.mod file:&lt;br /&gt;
 go mod init example-project&lt;br /&gt;
&lt;br /&gt;
Download, and add reference to go.mod file:&lt;br /&gt;
 go get github.com/alexflint/go-arg&lt;br /&gt;
&lt;br /&gt;
Ensure go.mod is in sync with code imports:&lt;br /&gt;
 go mod tidy&lt;br /&gt;
&lt;br /&gt;
Note the go.sum file that contains anti-tampering checksums.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/alexflint/go-arg alexflint/go-arg]&lt;br /&gt;
* ?&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1615</id>
		<title>Go</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Go&amp;diff=1615"/>
		<updated>2026-01-23T07:35:34Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notes ==&lt;br /&gt;
&lt;br /&gt;
 go run test.go&lt;br /&gt;
 go build test.go&lt;br /&gt;
 &lt;br /&gt;
 gofmt -w .&lt;br /&gt;
 gofmt -d test.go&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Dyson&amp;diff=1614</id>
		<title>Dyson</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Dyson&amp;diff=1614"/>
		<updated>2026-01-22T20:58:27Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: Created page with &amp;quot;Dyson V6 Trigger (2 speed) * Battery: VTC4, 21.6 V (also for DC58)  Dyson DC30 (single speed) * Battery DC31B (NOT DC31A), 22.2V  * 6 Cells of 18650 type (4.2 V at full charge)  New battery firmware: * [https://github.com/tinfever/FW-Dyson-BMS FW-Dyson-BMS] * [https://www.youtube.com/watch?v=dwyA5rBjncg Video]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dyson V6 Trigger (2 speed)&lt;br /&gt;
* Battery: VTC4, 21.6 V (also for DC58)&lt;br /&gt;
&lt;br /&gt;
Dyson DC30 (single speed)&lt;br /&gt;
* Battery DC31B (NOT DC31A), 22.2V&lt;br /&gt;
&lt;br /&gt;
* 6 Cells of 18650 type (4.2 V at full charge)&lt;br /&gt;
&lt;br /&gt;
New battery firmware:&lt;br /&gt;
* [https://github.com/tinfever/FW-Dyson-BMS FW-Dyson-BMS]&lt;br /&gt;
* [https://www.youtube.com/watch?v=dwyA5rBjncg Video]&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Main_Page&amp;diff=1613</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Main_Page&amp;diff=1613"/>
		<updated>2026-01-22T20:37:45Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Local Content ==&lt;br /&gt;
&lt;br /&gt;
Broadcasting&lt;br /&gt;
* [[AM Broadcast Band]]&lt;br /&gt;
* [[FM Broadcast Band]]&lt;br /&gt;
* [[DBS]]&lt;br /&gt;
&lt;br /&gt;
Computing&lt;br /&gt;
* [[Android]]&lt;br /&gt;
* [[Arduino]]&lt;br /&gt;
* [[Docker]]&lt;br /&gt;
* [[Go]]&lt;br /&gt;
* [[Google Cloud Platform]]&lt;br /&gt;
* [[Hardware]]&lt;br /&gt;
* [[HP-UX]]&lt;br /&gt;
* [[IPv6]]&lt;br /&gt;
* [[Kubernetes]]&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[MacOS]]&lt;br /&gt;
* [[OpenWRT]]&lt;br /&gt;
* [[OpenVMS]]&lt;br /&gt;
* [[Oracle]]&lt;br /&gt;
* [[PKI]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[R]]&lt;br /&gt;
* [[Rasberry Pi]]&lt;br /&gt;
* [[SGI/IRIX]]&lt;br /&gt;
* [[Solaris]]&lt;br /&gt;
* [[Training Notes]]&lt;br /&gt;
* [[Visual Studio Code]]&lt;br /&gt;
* [[Virtualisation]]&lt;br /&gt;
* [[Windows]]&lt;br /&gt;
* [[ZMJC Computer]]&lt;br /&gt;
&lt;br /&gt;
Electronics&lt;br /&gt;
* [[1-Wire]]&lt;br /&gt;
* [[DAT &amp;amp;amp; MiniDisc]]&lt;br /&gt;
* [[Dyson]]&lt;br /&gt;
* [[Equipment and Tools]]&lt;br /&gt;
* [[Geiger Counter]]&lt;br /&gt;
* [[GPS Module]]&lt;br /&gt;
* [[HC Radio Modules]]&lt;br /&gt;
* [[Interface Modules]]&lt;br /&gt;
* [[KiCad]]&lt;br /&gt;
* [[PSU Modules]]&lt;br /&gt;
* [[Repairs]]&lt;br /&gt;
* [[Tape Recording Calibration and Metering]]&lt;br /&gt;
&lt;br /&gt;
Maths and Physics&lt;br /&gt;
* [[General Relativity]]&lt;br /&gt;
* [[Lagrangian Mechanics]]&lt;br /&gt;
&lt;br /&gt;
Misc&lt;br /&gt;
* [[Films]]&lt;br /&gt;
* [[Gardening]]&lt;br /&gt;
* [[Gigs]]&lt;br /&gt;
* [[Lighting]]&lt;br /&gt;
* [[Running]]&lt;br /&gt;
* [[Scratchpad]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1612</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1612"/>
		<updated>2026-01-21T11:46:45Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Apple TV 3rd Gen (A1469)&lt;br /&gt;
* tvOS 7.9 (8163)&lt;br /&gt;
&lt;br /&gt;
Apple TV 4th Gen (A1625)&lt;br /&gt;
* tvOS 26.0&lt;br /&gt;
&lt;br /&gt;
2006 MacMini 1.1 (A1176) / IR Remote (A1156):&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: 10.4&lt;br /&gt;
** [https://archive.org/details/mac-os-x-10.6-snow-leopard-retail 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
&lt;br /&gt;
Using non-Apple keyboard:&lt;br /&gt;
* Command (⌘): Windows&lt;br /&gt;
* Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
** If no bootable volumes are found: white screen and pointer only&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1611</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1611"/>
		<updated>2026-01-21T10:47:47Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Apple TV 3rd Gen (A1469)&lt;br /&gt;
* tvOS 7.9 (8163)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2006 MacMini 1.1 (A1176) / IR Remote (A1156):&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: 10.4&lt;br /&gt;
** [https://archive.org/details/mac-os-x-10.6-snow-leopard-retail 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
&lt;br /&gt;
Using non-Apple keyboard:&lt;br /&gt;
* Command (⌘): Windows&lt;br /&gt;
* Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
** If no bootable volumes are found: white screen and pointer only&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1610</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1610"/>
		<updated>2026-01-21T10:47:38Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Apple TV 3rd Gen (A1469)&lt;br /&gt;
* tvOS 7.9 (8163)&lt;br /&gt;
&lt;br /&gt;
2006 MacMini 1.1 (A1176) / IR Remote (A1156):&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: 10.4&lt;br /&gt;
** [https://archive.org/details/mac-os-x-10.6-snow-leopard-retail 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
&lt;br /&gt;
Using non-Apple keyboard:&lt;br /&gt;
* Command (⌘): Windows&lt;br /&gt;
* Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
** If no bootable volumes are found: white screen and pointer only&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1609</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1609"/>
		<updated>2026-01-20T16:57:55Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
2006 MacMini 1.1 (A1176) / IR Remote (A1156):&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: 10.4&lt;br /&gt;
** [https://archive.org/details/mac-os-x-10.6-snow-leopard-retail 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
&lt;br /&gt;
Using non-Apple keyboard:&lt;br /&gt;
* Command (⌘): Windows&lt;br /&gt;
* Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
** If no bootable volumes are found: white screen and pointer only&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1608</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1608"/>
		<updated>2026-01-20T16:47:58Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
2006 MacMini 1.1 (A1176) / IR Remote (A1156):&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: 10.4&lt;br /&gt;
** [https://en.wikipedia.org/wiki/MacOS_version_history 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
&lt;br /&gt;
Using non-Apple keyboard:&lt;br /&gt;
* Command (⌘): Windows&lt;br /&gt;
* Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
** If no bootable volumes are found: white screen and pointer only&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1607</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1607"/>
		<updated>2026-01-20T15:01:38Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Startup Keys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
2006 MacMini 1.1 (A1176) / IR Remote (A1156):&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: [https://en.wikipedia.org/wiki/MacOS_version_history 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
&lt;br /&gt;
Using non-Apple keyboard:&lt;br /&gt;
* Command (⌘): Windows&lt;br /&gt;
* Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
** If no bootable volumes are found: white screen and pointer only&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1606</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1606"/>
		<updated>2026-01-20T14:34:32Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
2006 MacMini 1.1 (A1176) / IR Remote (A1156):&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: [https://en.wikipedia.org/wiki/MacOS_version_history 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
&lt;br /&gt;
Using non-Apple keyboard:&lt;br /&gt;
* Command (⌘): Windows&lt;br /&gt;
* Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1605</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1605"/>
		<updated>2026-01-20T14:33:27Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Original System:&lt;br /&gt;
&lt;br /&gt;
* 2006 MacMini 1.1 (A1176) / IR Remote (A1156)&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: [https://en.wikipedia.org/wiki/MacOS_version_history 10.6.8 Snow Leopard]&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
* Using non-Apple keyboard&lt;br /&gt;
** Command (⌘): Windows&lt;br /&gt;
** Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1604</id>
		<title>MacOS</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=MacOS&amp;diff=1604"/>
		<updated>2026-01-20T14:32:29Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Original System:&lt;br /&gt;
&lt;br /&gt;
* 2006 MacMini 1.1 (A1176) / IR Remote (A1156)&lt;br /&gt;
* CoreDuo 1.66 GHz CPU -&amp;gt; Core2Duo (T7400) 2.16 GHz&lt;br /&gt;
** Now allows [https://dosdude1.com/apps/2006-2007%20Mac%20Mini%20Firmware%20Tool.zip Upgrade firmware] to 2,1&lt;br /&gt;
** See also: [https://gist.github.com/adur1990/adf36f947e6261e47ed7d0d36b62bdbe Upgrade Mac Mini 1,1 to Mac Mini 2,1]&lt;br /&gt;
** Although a 64 bit CPU, has 32-bit EFI BIOS&lt;br /&gt;
* 1 GB 667 MHz DDR2 RAM -&amp;gt; 4 GB&lt;br /&gt;
* GMA 950 Graphics Chipset&lt;br /&gt;
* 80 GB SATA Disk&lt;br /&gt;
* 846CA SuperDrive (CD-ROM)&lt;br /&gt;
* Possible OSes&lt;br /&gt;
** Originally: 10.6.8 ([https://en.wikipedia.org/wiki/MacOS_version_history Snow Leopard])&lt;br /&gt;
** Latest (official): [https://support.apple.com/en-gb/106383 10.7 Lion]&lt;br /&gt;
** Possible (Unofficial): [https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg 10.8 Mountain Lion]&lt;br /&gt;
*** Using a patcher like MLPostFactor. Perhaps graphical glitches with the integrated GMA 950 graphics.&lt;br /&gt;
** Linux: Debian or MX Linux which support 32-bit EFI&lt;br /&gt;
** Other Linuxes via [https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/ DVD modding]&lt;br /&gt;
* Using non-Apple keyboard&lt;br /&gt;
** Command (⌘): Windows&lt;br /&gt;
** Option (⌥): Alt&lt;br /&gt;
&lt;br /&gt;
== Startup Keys ==&lt;br /&gt;
&lt;br /&gt;
* F12: Eject disk&lt;br /&gt;
* Command-R: MacOS Recovery system&lt;br /&gt;
* Option-Command-R or Shift-Option-Command-R: Start from MacOS Recovery over the Internet&lt;br /&gt;
* Option: Startup Manager, which allows you to choose other available startup disks or volumes&lt;br /&gt;
* Option-Command-P-R: Reset NVRAM&lt;br /&gt;
* Shift: Safe mode &lt;br /&gt;
* D: Apple Diagnostics utility&lt;br /&gt;
** Option-D to start up to this utility over the internet&lt;br /&gt;
* N: Start up from a NetBoot server, if your Mac supports network startup volumes&lt;br /&gt;
** Option-N: To use the default boot image on the server&lt;br /&gt;
* Command-S: Start up in single-user mode (disabled in macOS Mojave or later)&lt;br /&gt;
* T: Target disk mode&lt;br /&gt;
* Command-V: Verbose mode&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.apple.com/kb/DL2076?locale=en_US MacOS 10.8]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
&lt;br /&gt;
Keyboard maps:&lt;br /&gt;
 ~/Library/Keyboard Layouts/&lt;br /&gt;
&lt;br /&gt;
Reset VMRAM:&lt;br /&gt;
 nvram -c&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
	<entry>
		<id>https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1603</id>
		<title>Running</title>
		<link rel="alternate" type="text/html" href="https://www.smithnet.org.uk/wiki/index.php?title=Running&amp;diff=1603"/>
		<updated>2026-01-20T12:52:13Z</updated>

		<summary type="html">&lt;p&gt;NickPGSmith: /* Training */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Distances ==&lt;br /&gt;
&lt;br /&gt;
See [https://www.calculator.net/pace-calculator.html Pace Calculator].&lt;br /&gt;
&lt;br /&gt;
=== 5k ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.parkrun.org.uk/parkrunner/6454631/all/ All Parkruns]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-08-12||[https://www.parkrun.org.uk/swanseabay/parkrunner/6454631/ Swansea Bay Parkrun]||19:27||3:53||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-11||[https://www.parkrun.org.uk/southnorwood/parkrunner/6454631/ South Norwood Parkrun]||19:55||3:59||&lt;br /&gt;
|-&lt;br /&gt;
|2024-06-29||[https://www.parkrun.org.uk/crystalpalace/parkrunner/6454631/ Crystal Palance Parkrun]||20:43||4:09||&lt;br /&gt;
|-&lt;br /&gt;
|2024-07-27||[https://www.parkrun.org.uk/bromley/parkrunner/6454631/ Bromley Parkrun]||20:27||4:05||&lt;br /&gt;
|-&lt;br /&gt;
|2025-03-01||[https://www.parkrun.org.uk/medina/parkrunner/6454631/ Medina IOW Parkrun]||22:04||4:25||&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-17||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5495-2-25249 Dulwich Park]||19:58||4:00||13th Overall, 1st in V50 category&amp;lt;br/&amp;gt;Pacer V2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 20:00 (4:00 min/km)&lt;br /&gt;
&lt;br /&gt;
=== 10k ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2025-01-19||Regent&#039;s Park||43:03||4:18||2 weeks off/with injury. Metaspeed, cool.&lt;br /&gt;
|-&lt;br /&gt;
|2025-06-18||[https://results.netiming.co.uk/results.aspx?CId=20008&amp;amp;RId=465 Norman Park]||44:18||4:26||32nd of 292 overall. Pacer V2, Very hot.&lt;br /&gt;
|-&lt;br /&gt;
|2025-08-24||[https://results.runthrough.co.uk/myresults.aspx?CId=16487&amp;amp;RId=5504&amp;amp;EId=1&amp;amp;AId=1103850 Regent&#039;s Park]||41:57||4:12||18th of 362 overall. Metaspeed, warmish.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 42:00 (4:12 min/km)&lt;br /&gt;
&lt;br /&gt;
=== Half (21.1 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|2023-09-03||London [https://www.thebighalf.co.uk/ Big Half]||1:36:57||4:36||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2024-09-01||London Big Half||1:32:20||4:23||Hot&lt;br /&gt;
|-&lt;br /&gt;
|2025-09-07||London Big Half||1:32:06||4:22||Warm. On 1:30 pace until halfway, legs tiring.&amp;lt;br/&amp;gt;Insufficient training at race pace?&lt;br /&gt;
|-&lt;br /&gt;
|2026-09-06||London Big Half|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Target: 1:30:00 (4:16 min/km)&lt;br /&gt;
&lt;br /&gt;
Notes from BH:&lt;br /&gt;
* Pre-race warmup walk&lt;br /&gt;
* Fueling plan&lt;br /&gt;
* Plan point of sprint finish earlier&lt;br /&gt;
&lt;br /&gt;
=== Marathon (42.2 km) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Date&lt;br /&gt;
!Location&lt;br /&gt;
!Time&lt;br /&gt;
!Pace (min/km)&lt;br /&gt;
!Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|2022-05-01||[https://mkmarathon.com/ Milton Keynes]||3:53:00||5:31||Cramp near end: no fueling plan.&lt;br /&gt;
|-&lt;br /&gt;
|2023-05-01||Milton Keynes||3:34:04||5:04||&lt;br /&gt;
|-&lt;br /&gt;
|2024-05-06||Milton Keynes||3:21:04||4:46||&lt;br /&gt;
|-&lt;br /&gt;
|2025-05-05||Milton Keynes||3:40:21||5:13||After injury: insufficient long runs.&amp;lt;br/&amp;gt;Cool, 5 Gells/tablets/2 caffine&amp;lt;br/&amp;gt;Severe cramp in last 6 km&lt;br /&gt;
|-&lt;br /&gt;
|2025-10-18||[https://results.runthrough.co.uk/myresults.aspx?uid=16487-5587-6-56342 Battersea Park]||3:19:58||4:44||Cool, flat. 4 Gells + Sweets.&amp;lt;br/&amp;gt;Achillies niggle, New Balance&amp;lt;br/&amp;gt;Bad blisters, cramp after finish&lt;br /&gt;
|-&lt;br /&gt;
|2026-04-12||Brighton|| || ||HIGH5 Zero at Mile 7, 10, 15, 18, 21 and 23&amp;lt;br/&amp;gt;High5 Energy Gel Aqua at Mile 10, 15 and 21&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.londonmarathonevents.co.uk/sites/default/files/2025-03/BRTN_2025_Road_Closure_Map_v4%201.pdf Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-05-04||Milton Keynes|| || ||[https://www.mapmyrun.com/routes/view/5974644058 Map]&lt;br /&gt;
|-&lt;br /&gt;
|2026-10-24||Batersea Park|| || ||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Targets:&lt;br /&gt;
* 3:30:00 (4:59 min/km) &lt;br /&gt;
* 3:20:00 (4:44 min/km)&lt;br /&gt;
* 3:15:00 (4:37 min/km)&lt;br /&gt;
&lt;br /&gt;
Training Plan Ideas:&lt;br /&gt;
* 3 Months intensive plan&lt;br /&gt;
* Consistent Slow runs&lt;br /&gt;
* High volume and some intensity to avoid cramp&lt;br /&gt;
* Taper&lt;br /&gt;
** Earlier: start 2.5 - 3 weeks out&lt;br /&gt;
** Reduce time but maintain intensity&lt;br /&gt;
* Vary high intensity with easy recovery runs&lt;br /&gt;
* Hill sprints develop power&lt;br /&gt;
* Sprint training should be done not to exhaustion: multiple short bursts to engage fast twitch muscles&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Target: 40 - 60 km/week&lt;br /&gt;
&lt;br /&gt;
A Week: Normal effort&amp;lt;br/&amp;gt;&lt;br /&gt;
B Week: Recovery, every 3 weeks or as needed&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !!Mon!!Tue!!Wed!!Thu!!Fri!!Sat!!Sun&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|A Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;AM: 5 km easy;&amp;lt;br/&amp;gt;PM: Track, Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery/Tempo&#039;&#039;&amp;lt;br/&amp;gt;12 km Easy or tempo&lt;br /&gt;
|&#039;&#039;Hill&#039;&#039;&amp;lt;br/&amp;gt;5 km, CP Hill&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;/br&amp;gt;20 - 29 km&amp;lt;br/&amp;gt;Start: Easy,&amp;lt;/br&amp;gt;Mid: Tempo,&amp;lt;/br&amp;gt;End: Max effort&lt;br /&gt;
|-&lt;br /&gt;
|B Week&lt;br /&gt;
|&#039;&#039;Rest&#039;&#039;&amp;lt;br/&amp;gt;S&amp;amp;C only&lt;br /&gt;
|&#039;&#039;Track Session&#039;&#039;&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 km Easy&lt;br /&gt;
|&#039;&#039;Recovery&#039;&#039;&amp;lt;br/&amp;gt;9 - 12 km Easy&lt;br /&gt;
|&#039;&#039;Rest/Recovery&#039;&#039;&amp;lt;br/&amp;gt;Either no run or 5 km easy&lt;br /&gt;
|&#039;&#039;Parkrun&#039;&#039;&amp;lt;br/&amp;gt;5 km race&amp;lt;br/&amp;gt;Max effort&lt;br /&gt;
|&#039;&#039;Long Run&#039;&#039;&amp;lt;br/&amp;gt;12 - 19 km&amp;lt;br/&amp;gt;Easy&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Distances:&lt;br /&gt;
* ~ 6 km : 2 loops around SN Park&lt;br /&gt;
* 9 km : Beckenham J - Penge E&lt;br /&gt;
* 12 km : to BP Park&lt;br /&gt;
* ~ 12.5 km : CPalace - Sydenham - Beckenham J&lt;br /&gt;
* ~ 19 km : Elmers - Shirley - WWickham - Beckenham&lt;br /&gt;
* ~ 21.6 km : Grenwich observatory and back&lt;br /&gt;
* ~ 23 km : Elmers - Shirley - WWickham - Beckenham J with BP Park loop&lt;br /&gt;
* ~ 29.3 km : To SB, Grenwich observatory and back&lt;br /&gt;
* ~ 31.5 km : Elmers - Shirley - WWickham - Beckenham (and repeat with shortcut)&lt;br /&gt;
&lt;br /&gt;
S/C Excercises:&lt;br /&gt;
* Calf Raise&lt;br /&gt;
* Bench Lunge&lt;br /&gt;
* Plank&lt;br /&gt;
* Side Plank&lt;br /&gt;
* Toe Walk&lt;br /&gt;
* Heel Walk&lt;br /&gt;
&lt;br /&gt;
Form:&lt;br /&gt;
* Check, especially when tired&lt;br /&gt;
* Stop flapping arms about&lt;br /&gt;
* Don&#039;t slouch forward&lt;br /&gt;
&lt;br /&gt;
== Shoes ==&lt;br /&gt;
&lt;br /&gt;
Current:&lt;br /&gt;
* ASICS Metaspeed Sky+ (204 g) [2023-12]: Important Races: Half/Marathon. Carbon Plate.&lt;br /&gt;
* ASICS Novablast 5 (260 g) [2025-01]: Everyday, Easy, Parkrun.&lt;br /&gt;
* ASICS Nimbus 27 (300 g) [2025-04]: Extra cushioned, long runs.&lt;br /&gt;
* New Balance FuelCell SuperComp Pacer V2 (209 g) [2025-05]: Important Races: 5k/10k. Carbon Plate.&lt;br /&gt;
** Half size up, but still too tight for long runs.&lt;br /&gt;
* ASICS Gel Pulse 15 (260 g) [2025-09]: Walking, light runs.&lt;br /&gt;
* ASICS SuperBlast 2 (250 g) [2026-01]: Tempo, Track, more cushioned for Half/Marathon.&lt;br /&gt;
* Scott Supertrac RC 2 Trail (270 g) [2026-01]: Cross-Country.&lt;br /&gt;
** 1 size up&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
* ASICS Metaspeed Sky/Edge Tokyo (188 g, £240): Races/speed&lt;br /&gt;
* ASICS Metaspeed Ride (282 g, £180)&lt;br /&gt;
* ASICS Sonicblast Tokyo (256 g, *£170): Plate version of novablast? Tempo?&lt;br /&gt;
* ASICS Magic Speed 4 (242 g, £160 - 15%): Plate, tempo/speed work.&lt;br /&gt;
* ASICS Novablast 5 (260 g, *£135)&lt;br /&gt;
* ASICS Trabuco 14 (* £140): Trail&lt;br /&gt;
* Li-Ning Eedian 6 Elite (~200 g): Races&lt;br /&gt;
* Li-Ning Eedian 6 Challenger (~200 g): Propulsion and stability&lt;br /&gt;
&lt;br /&gt;
Retired:&lt;br /&gt;
* ASICS NovaBlast 3 (252 g) [2023-07]: Tempo/Track/Parkrun&lt;br /&gt;
* Saucony Mens Ride 17 (282 g) [2024-03]: Easy Run, Daily&lt;br /&gt;
* ASICS Cumulus&lt;br /&gt;
* ASICS Nimbus 22&lt;br /&gt;
* ASICS Nimbus 24 [2023-07]&lt;br /&gt;
&lt;br /&gt;
== YouTube ==&lt;br /&gt;
&lt;br /&gt;
Runners:&lt;br /&gt;
* [https://www.youtube.com/@BenParkes Ben Parkes]&lt;br /&gt;
* [https://www.youtube.com/@kofuzi Kofuzi]&lt;br /&gt;
* [https://www.youtube.com/@justalilbester Nick Bester]&lt;br /&gt;
* [https://www.youtube.com/@PhilyBowden Phily Bowden]&lt;br /&gt;
* [https://www.youtube.com/@RanToJapan Ran To Japan]&lt;br /&gt;
* [https://www.youtube.com/@runningchannel The Running Channel]&lt;br /&gt;
&lt;br /&gt;
Physio/Coach:&lt;br /&gt;
* [https://www.youtube.com/@SpringSnabbare Fredrik Zillén]&lt;br /&gt;
* [https://www.youtube.com/@NicklasRossnerPT Nick Rossner]&lt;br /&gt;
* [https://www.youtube.com/@runelitecoach Run Elite]&lt;br /&gt;
* [https://www.youtube.com/@TheRunExperience The Run Experience]&lt;br /&gt;
* [https://www.youtube.com/@SteveMagness Steve Magness]&lt;br /&gt;
&lt;br /&gt;
== Diet &amp;amp; Suppliments ==&lt;br /&gt;
&lt;br /&gt;
* Eat at least 2 hours before a race&lt;br /&gt;
* Marathon/Half:&lt;br /&gt;
** Start taking carbs 20 mins after the start of a race&lt;br /&gt;
** At least 60 g / hour&lt;br /&gt;
** SiS GO Isotonic: 22 g carbs (general training)&lt;br /&gt;
** SiS Beta: 40 g carbs (important long races)&lt;br /&gt;
* Reduce oil intake which reduces nitric oxide&lt;br /&gt;
* Nitric oxide rich foods: rhubarb, celetry, lettuce, beetroot, watermelon&lt;br /&gt;
* Caffine&lt;br /&gt;
** 3 - 6 mg/kg -&amp;gt; ~ 400 mg (2 tablets)&lt;br /&gt;
** ~ 30 - 60 mins prior to race&lt;br /&gt;
** ~ 6 hours half life&lt;br /&gt;
* Tumeric&lt;br /&gt;
** Taken after excercise, can help with DOMS/recovery/anti-inflamitory&lt;br /&gt;
** Eat with black pepper or fat to aid absorbtion&lt;br /&gt;
* Creatine Monohydrate&lt;br /&gt;
** 5 - 10 g daily&lt;br /&gt;
* Magnesium Glycenate&lt;br /&gt;
** 3 g daily&lt;br /&gt;
* Collagen&lt;br /&gt;
** 10 - 15 g of hydrolyzed collagen peptides&lt;br /&gt;
** Collagen synthesis is dependent on Vitamin C&lt;br /&gt;
** 30 – 60 mins before strength training&lt;br /&gt;
** Do not take caffine beforehand&lt;/div&gt;</summary>
		<author><name>NickPGSmith</name></author>
	</entry>
</feed>