Thursday, 28 July 2016

Sky Q

This is just first impressions. I have just had Sky Q installed.

First, yes, I am using Sky. Personally I don't think I have watched Sky for a long time, and then it was only to record and watch my own live TV appearances. Maybe before that I watched some series (well, recorded and watched later). However, my family like it. Sandra likes it. Lewis likes it. So we have it.

We used to have 7 Sky boxes in total, but some have broken over time (all of the original ones, I think), and some kids have moved out, and so on, and we were actually down to only 3, albeit all new 2TB Sky+ HD boxes. Annoying I have been paying for all 7 boxes, mainly because I did not really want to run the gauntlet of talking to Sky customer services. It comes to something when you would rather pay £40 a month more than call them! Sadly the on-line order form does not seem to have a "cease this extra room" else I would have ordered on-line.

Anyway, I saw Sky Q on the site, and there was an order button, and it will save me quite a lot. So I ordered, along with four of the Sky Q Mini boxes. They seem to have no ongoing cost, so why not.

The installation took many hours. You would expect the hard bit is fitting a new dish and running cables, but actually that was quick. I had a pole for the old dish, and existing cabling I could patch through bypassing the distribution amp. It uses two cables for wide band Horizontal and Vertical, so is different to old Sky boxes. What took so long was the set up, s/w upgrade, and so on. That literally took hours, and they got another guy in to help.

Even then, they did not actually set up as I asked, but managed to bodge it together.

So, first impressions...


The first annoyance is that the whole system seems to rely on use of WiFi. It uses a WPS system to connect one box to the next. Each box appears to also work as an AP itself with a different SSID. You can even have one box daisy chained of another it seems. I now have 5 new SSIDs visible locally - that is a pain.

There is an option to "connect to your broadband router via wired network". I set that up, but it still seems to have the WiFi and all the SSIDs still. It looks a lot like this just sets up the "client" side to be wired, but the device still works as an AP to any other boxes if you need. I cannot see how to turn that off and just use the LAN.

Update: Apparently there is an option in the installer menu to turn off the wifi, but the installer code (home,0,0,1,select) no longer works. Arrrg

Update: Go in to home menu, scroll to "Settings" but do not select it, then 0, 0, 1, and select, and that is install menu where wifi can be turned off (2.4GHz and 5GHz separately).


Then we come to one of the key problems, which they seem to think will change in future. It seems you can only have two of the Sky Q Mini boxes operating at a time. The others just tell you there are too many in use and to put one in standby. This is very odd given that they say you can have up to 4 of them. If limited to two working, why is there a limit on how many on the network anyway?

Being lied to?

This is what is really annoying me now.

They stated clearly that whilst live TV can only be viewed on three boxes (did not say it was main box plus two minis, just "three boxes"), but they then said categorically that catch-up/recorded/on-demand can be watched on the other boxes.

That seems to be a lie - listen for yourself...

Wednesday, 27 July 2016

BW Reed & Son Ltd (Builders)

Some 10 months after my garage conversion was supposedly completed, at substantially more than the quoted price, I still do not have building control sign off.

There was a problem over the way the membranes in the walls was done, but the builder convinced building control of that, leaving an issue with "fresh air" requirement "which is a consideration of Part F of the Building Regulations with a view to protecting your long term health".

Basically, at this stage, we need an extractor fan installing to meet the building regulations.

Personally, for fresh air, I am happy to open the internal door to utility room which has a window, if I need it. I can't see how that is different to opening a window in the room. But it seems that is not good enough!

Paul did arrange several other contractors, quoted/paid separately, but arranged by Paul for electrical, windows, flooring, decorating, etc. But Paul is the main contractor I engaged to do this. My recollection is that he said he would ensure it meets building regulations - I would not have hired him otherwise.

The work was done on a building notice without formal plans, which is fine. And Paul said it would be fine. Though now he is blaming lack of plans for the fact there is the "fresh air" issue. As it happens I did a 3D model for him at all at the start (with no fan) so he knew what was planned.

The window contractor asked if I wanted opening windows or not. I said no (as I never open them normally) and he explained the window has a vent at the top anyway. He seemed more concerned over windows as a means of escape, but as the small room has two separate doors then that was not an issue.

At no point did anyone say we needed air circulation, but 10 months down the line after it is all done, apparently we do.

What is surprising is that Paul is passing the buck - claiming it is not his responsibility. He is blaming the electrician, but I suspect the electrician could blame the window contractor just as easily. Only someone co-ordinating the whole thing could really have sorted this, and that is Paul.

At the end of the day, the electrician was not "doing a garage conversion", and neither was the window contractor. It is Paul that was "doing a garage conversion". So I am surprised at Paul not taking responsibility as the prime contractor, and passing the buck, but that is the way it is.

So, I am paying yet more money for a fan to be installed so we finally get this signed off. No, I am unlikely to ever turn the fan on as it will be noisy. A box-ticking exercise for the council and a waste of money.

So, beware engaging a builder that claims to ensure the work meets building regulations.

Man cave - the final countdown

I am sure you all thought the story was over. It is not, yet!

One of the things the builder is responsible for is ensuring the work is up to the required building code. The council, who we paid to inspect the work, advised the builder during the process, and they have the job of finally inspecting and signing off the work. This is important if we ever want to sell the house in the future.

Things did not quite go to plan. The builder did not quite follow what he was told, and put the membranes in the walls in the wrong place, apparently. So the building inspector was not convinced it met requirements regarding condensation. It is important to avoid mould and the like in the future.

However, the builder was not convinced that what he had done was not sufficient and paid to have someone do "calculations" on dew points and stuff to prove his case.

This is just as well, as the alternative was that all three external walls would have had to be re-done, and then all the interior wood work and decorating re-done. Pretty much starting from scratch, and at the builders expense, but at my significant inconvenience.

So, the result, well, this is where things just drag on and on, and eventually we were told that there needs to be "mechanical extraction". I.e. a fan to cycle the air.

This strikes me as a problem for several reasons:-
  • An extractor fan is typically quite noisy, so why would I, as the home owner and user of the room turn it on, ever? It does nothing immediately to help me. Unlike a toilet fan that can be linked to the lights, it would need to have a switch. If I don't turn it on, there was no point installing it.
  • If the fan is cycling air from outside, it will defeat any heating or cooling I have in the room. The suggestion is 4 air changes per hour! I may as well be sat outside. And if I can make heating/cooling work with that it will cost a lot, as I'll be heating the street!
  • I already have a proper split air conditioning unit which will surely do the job of reducing humidity
  • The room has small vents above the windows anyway
So I explained these issues and we are now told the the requirement is for "mechanical extraction or AC unit".

Yay! We have the answer - I sent pictures of the AC unit (inside, and outside) and the hydro-thermometer showing the nice low humidity.

Then I have the strangest email :-
It appears the mechanical extract may not be required as your photo demonstrates your existing ac unit to be mounted externally. Should the unit provide a minimum of 4 air changes per hour from external air then this would rectify the ventilation requirement. Should it do so please can you provide evidence of this e.g. technical specification/manual that stipulates this.

Sorry, but what? Since when does an AC unit cycle the air in the room with external air? That is not how they work and would not be at all efficient. What the hell is this guy on?

I have explained it again.

I suspect the builder is going to have to put in a fan, one that will never ever be used by anyone, just to get a box ticked.

P.S. I am told it is possible to have mechanical extraction with heat exchanger, but still, would I turn it on if noisy, and would the AC not do the job anyway?

P.P.S. They are finally talking to me (after months) and are now saying this is not just a condensation issue but one of air circulation for a deathly living environment - so the builder will have to put in a fan, with heat exchanger, anyway! Why they did not say that in the first place I do not know!

Tuesday, 26 July 2016

Blizzard working on IPv6

I am pleased to see an email from Blizzard on the IPv6 issue.
Hello Adrian,

Thank you for contacting us earlier and I hope that you are doing well.

As discussed previously, the issue you mentioned was under investigation and changes have been made which should address the Ipv6 connection issues you and other players were experiencing. 

Best regards,

Blizzard Entertainment

But rather puzzled by the email. It seems my email address which has a local part of "battlenet" has been obfuscated to "BATTLEN**". Yes, the also changed case which could impact delivery. Obfuscating an email address is fine for display in text, but oddly they have actually used the obfuscated address to email me, i.e. BATTLEN**@mydomain with actual stars in the local part!

This only got to me because I run a wildcard on the domain.

That is special in the extreme!

Sadly these changes that "have been made" have not in fact helped. I still cannot play with IPv6 ticked on the game. Shame.

Sunday, 24 July 2016

Blizzard withdrawing support for IPv6?


It seems that once again Blizzard have their IPv6 connectivity for World of Warcraft not working properly. I opened a ticket and explained the issue in detail. The connectivity issue is entirely in their network. My guess is, as they seem to be using SLAAC addresses, they have simply failed to update addresses when they changed hardware and MAC. That is only a guess though.

The impact - I could not log in to play the game for several days. I assumed they had a fault or were busy and to be honest, given that I use IPv6 for almost everything I do (google, Facebook, all A&A web sites and internal systems) and have done for about 14 years, it did not even occur to me to check if turning off IPv6 would fix it for a while. These days I rarely play, but have been off ill for a few days and though I may have a game or two.

It seems the game is not falling back, trying IPv6 first, which is sensible, and failing totally without trying IPv4.

Now, anyone can make a mistake, and I am sure they can fix it easily, but it seems they are not interested in making it work with the current Internet Protocol. Basically, it seems to me from this response that Blizzard have withdrawn support for the current version of IP protocol, IPv6. It is simple, either you support it, in which case you take a fault report seriously, or you don't.

Heya Adrian,

Thanks for the ticket. I had a look over your history of issues with IPv6. We take a soft approach to support of this as many places haven't fully transitioned over. Normally IPv4 works perfectly and is what the majority of places use despite the other being the upcoming industry standard. Whilst we do appreciate your tests with regards to Tcpdumps and your suggestions about hardware upgrades on our server's end being the cause, since IPv6 is relatively new when it comes to large scale servers it's not something that's 100% works all the time as you're evidently aware yourself.

At this point we've expended our scope of support regarding it's use solely over IPv4 and would suggest that, if able, for the time being you connect using IPv4 whilst we're working on improving how our hardware works with this. 

Just a few comments on this.
  • "Many areas have not fully transitioned over"? Well no, you don't "transition", i.e. use IPv6 instead of IPv4, for a very long time, but IPv6 does work along side IPv4 on many ISPs, and many services work on IPv6 (like google, and Facebook to name just two). Only when people are all taking IPv6 seriously can any sort of "transition" start.
  • IPv6 does work 100%, well, as well as IPv4, when people actually make sure it works, like ensuring that the machines they have are on the right addresses and have connectivity. This is no different to the way IPv4 works. The only reason IPv6 might be not 100% is if some company stupidly decides to not make things work, or worse, decides to ignore support tickets raised when things are broken. Suggesting IPv6 is unreliable is not valid.
  • Also IPv6 is not "relatively new", it is all grown up with RFC2460 being 18 years old now. A&A have been offering IPv6 since 2002. How many decades must IPv6 in place before Blizzard consider it is not "new"?
  • As for improving how your hardware works - as far as I know it works - you have connectivity for IPv6 to your network (I get 4ms pings) - you have IPv6 in the game client and the servers work with it - you just need to fix whatever config that you broke a few days ago. Not hard!
Now, if they have "expended their support scope", that sounds a lot like "not going to fix it" and basically taking the massively backwards step of dropping support for the current version of IP, being IPv6.

That is a bold step Blizzard, not many companies would take such a backwards step. I think it is time for me to cancel my subscription, as I cannot really work with such a backward looking company. I wonder what our thousands of IPv6 connected customers will think.

P.S. Obviously if Blizzard have any official comment on this, I'll be happy to add that here, or they can simply comment below.

Update: After posting and adding it to their ticket I had a slightly more encouraging update:-

Hello Adrian,

Thanks for taking the time to get in touch with us and I'm sorry that I couldn't get back to you any sooner.

I was able to get in touch with our net engineers regarding the issue you brought up and it seems that are already working on the issue. Sadly, I do not have any ETA as when we will have a solution or any further information at this time.

Thank you for your understanding I hope that we have this resolved shortly.

Thursday, 21 July 2016

Out-geeked by the best

I had a fun meeting yesterday, and I won't say who with (unless he wants me to), but it was initially a business meeting related to the organisation for which he works, but went on rather a lot, ending in a meal in cafe rouge. I have met him before, but this time we managed to take a lot about old times and "stuff".

I actually found myself out-geeked for a change. Heck, he had a rare "portable" BBC micro (i.e. big box with power, CRT, BBC micro, 5 1/4" floppy disks, and fold out keyboard) in the boot of his car. Next to that the half restored teletype and fibreglass orc in the office were no match.

I tell a story of old days doing "purely research" in to the way some games managed protection on tapes or disks, and how the Elite game does various scrambling (XOR) of data it loads from tape/disk in various stages so that you cannot simply access or change the underlying machine code of the game. TBH I am not 100% sure the game was "elite" or not now. But what was fun is that if you are manually simulating the various stages, then part way through there is a pattern in memory that you can see with text "Does you mother know you do this?". I remember it well as it was after I had left uni and was temporarily staying at my parents, and she was behind me at the time! That text is not on the tape/disk and not in the final memory image but an intermediate stage that only a "hacker" would ever see. Before I got to tell that story, this person told of a similar story with another game and intermediate text "You are in a maze of twisty passages all alike" (a classic line from text based adventure games). I was out geeked on one of the most geeky anecdotes I have in my arsenal!

I'd say I "won" on the forcing the teletext chip in a BBC micro in to "reveal mode" by rapid random screen mode switching, that is, until I saw his "portable BBC micro" in his boot. And yes, I had BBC with 6502 and Z80 second processors and even teletext adapter but I never had one that talked GPIB, FFS, out geeked again!

At the end of the day it make me realise what a small world it is - there are probably literally a handful of people that have been there and done that in the same level of technical arena that I have had in my life. This person is close, but he did more radio ham than I ever did. I think I have done more coding than he has. But we are a rare breed and becoming rarer I think.

Hopefully one of those useful contacts in life for personal and business progressing in various ways. Some times it is who you know and not what you know, but knowing both helps even more.

Sunday, 17 July 2016

Think of the children!

I just read a rather odd story in arstechnica, on Starbucks banning porn on their free wifi.

Now, please, don't get me wrong. It is crazy that anyone would be watching porn on a phone or device in a McDonalds or Starbucks. That is just daft and nonsense.

It is pretty much as crazy that someone would sneak a porn magazine in to such a venue and "read" it there.

Now, I am not saying there are not crazy people out there, sorry, but there are, and they could do either of those, or strip naked and run through the store, or whatever. Shit happens, but I really do not think this is an issue that needs any special technical measures like blocking porn on the wifi.

It is totally pointless.

But, what is the down side? There are many!
  • Once you have technical measures to block some types of content it becomes easy to block other content, and this can be added with far lower levels of justification and almost no costs. How long before Starbucks blocks access to Costa's web site? What about blocking some political web sites?
  • Once you try and block something it is quite hard to do it right and "catch 'em all". The WiFi cannot be assumed to be "safe" by parents letting kids use the wifi, but they may assume it is.
  • Once you try and block something it is quite hard to do it right and not over block. We see a lot of over blocking were legitimate web sites are blocked by mistake. This makes the wifi less useful, inconvenient even, and is bad for PR. The blocked web sites have big issues knowing they have been blocked and getting the block removed as they have no contract with Starbucks.
  • This does not stop someone accessing porn! Lots of people use VPNs on public wifi, and can then access what they like. So this is bad PR if someone is accessing porn on a device on the wifi in Starbucks after they claim to have blocked it.
  • Obviously someone could take porn on paper or stored on a phone or device or use 3G or 4G, and access it without the wifi being involved. Again, bad PR.
As I say, who the hell would access porn in a Starbucks? Well, if you make publicity over this there are slightly more people that will! This is because you have now increased the pool from just the nutters to people that deliberately want to create bad PR for them. There are many of those, some cross over the way companies pay tax, etc. People that will create embarrassing scenarios, using the supposedly "safe" WiFi to do it, just to cause bad PR for Starbucks.

One could even be cunning, find a site not blocked (or create one using a proxy) and then use DNS injection on wifi to cause people's phones in a Starbucks to actually serve up porn sites when people try to access normal things like Facebook. Technically easy, and really really bad PR!

And all of this flies in the face of net neutrality and may not even be legal in such places under EU or US laws.

When will people learn, communications systems are neutral (or should be), and they are not there to filter or police what people communicate. We understood this for the postal system for hundreds of years - even having laws to prohibit interference. Most people understand it with telephone - not filtering what people say on the phone. Why do people think it is any more sensible, useful or reasonable to think of filtering communications over IP?