Thursday, September 25, 2014

My Cell Phone History


I lost my original post from my original blog so I'm taking another stab at it.

Here's The List (Updated for 2020)


1997 - Nokia 2160i  - Alltel
2000 - Nokia 5165 - ATT
2000 - Ericsson T18s (2x) - ATT
2000 - Ericsson R280 (2x) - ATT
2001 - Erisson R300z - ATT
2002 - Sony Ericsson T206 - Metropcs
2003 - Sony Ericsson T608 (2x)  - Sprint
2004 - Sony Ericsson T68i - Tmobile
2005 - Motorola SLVR - Tmobile
2005 - Sony Ericsson W600i - Cingular
2008 - HTC G1 - Tmobile
2009 - HTC Mytouch 3G - Tmobile
2009 - Blackberry Bold 9700 - Tmobile
2010 - Apple iPhone 4 - ATT/Tmobile
2011- Samsung - SCH-LC11 4G LTE Hotspot - Verizon
2012 - Palm Pre3 - ATT/Tmobile
2012 - Samsung Galaxy Nexus - Tmobile
2012 - LG Nexus 4 - Tmobile/ATT/Tmobile
2013 - LG Nexus 5 - Tmobile/ATT/Tmobile/ATT/Tmobile
2013 - Iphone 5s - Tmobile/ATT/Tmobile/ATT
2014 - Iphone 6 (2x) - Att/Google Fi
2015 - Nexus 5X -  Project Fi
2016 - Google Pixel (3x) -  Project Fi
2018 - Google Pixel 3 - Google Fi
2020 - iPhone SE (2020) - Att/Google Fi
2020 - Google Pixel 5 - Google Fi

Saturday, May 31, 2014

Sunday, May 25, 2014

Breakup Letter To Tmobile

I have been attempting to use Tmobile here in the metro Atlanta area for the past 7 years.

After countless tickets and waiting for coherent responses other than canned responses back from engineers that I decided enough was enough.  It is extremely necessary for lifeline, personal and work use that I can place and receive calls and have somewhat reliable data.

I had five main issues that were not being handled: 1700 MHz signal attenuation in overcast conditions, missed calls,audio codec issues, no true nationwide 3G nor 4G and excessive battery usage using hspa/LTE.

1700 mhz signal attenuation issues

I reported problems with 1700 MHz signal attenuation when it rained within the first week of the G1 availability back in 2008. I think it rained the night that I got the G1 and I knew something was not quite right with the download speeds.  I knew from early reports that people were getting near 7.2 Mbps downloads from the phone.  My speeds were just barely above edge speeds.  I don't think there was a speedtest app back then but there were a couple of websites that you could download text and image files to test your download and upload speeds.  This continued the next day because it rained all day and a placed a phone call to support about it.  (During my morning commute I did learn that an artifact of the 1996 summer olympics that EDGE was still alive underground on MARTA.)   I think they reprovisioned my phone but speeds were still slow. This was the 3rd 3G phone that I'd owned each on different carriers so I knew what was should have been expected.  The others were on CDMA and UMTS 850 on Sprint and ATT.  Speeds went up when it stopped raining the next day.  Speeds were spotty from November to March when it was overcast raining and March 1st 2009 when there was a snow storm I had my first taste of what data was like during snow and it was inexistant.  I suffered through it for another year and it did not get any better.  I switched phones to a Blackberry Bold 9700 in March of 2010 because the phone had UMA support where I could use wifi for voice calls.  Three months into ownership the problems cropped up again and I purchased a used Mytouch 3G and things were a little better.  By that time I think that Tmobile started to heavily proxy and cache network images, html files and some apks to mask some of these issues.

I eventually gave up on Tmobile and switched to ATT and got an iPhone 4 in July of 2010. The only problems I had with ATT were dropped calls and price.


Missed Calls and Unable To Place Calls

In May of 2010 many of my friends, family, coworkers brought it to my attention that my calls were going straight to voicemail.  The only remnant was a voicemail with people telling me I was rude by sending them directly to voicemail.  I didn't really report this because I was extremely fed up with Tmobile because I was tricked into upgrading my grandfathered unlimited plan to a Nexus One and then was told that I was no longer eligible. I switched back to Tmobile's prepaid offering in October of 2012 when my ATT contract was over and I was then month-to-month.  I ported my main number to use Google Voice a month later and I noticed an interesting finding; a mass amount of missed calls.  Google Voice has a configuration to send you an email when you intentionally or unintentionally miss a call. Some days there were between 3 - 5 missed calls. Problematic? Yes!  I was able to get around this with simultaneously running a Android SIP Client where I could take the call over internet or over the voice network. Most of the time both the phone app and the SIP Client rang at almost the same time.  When the SIP client rang only I knew there was a problem.  I'm a little different that most users and I wouldn't expect most to run configurations like this. I ran this until September of 2013 when I switched back to an unlocked iPhone 5s more details about that in the Excessive Battery Usage. No problems again on ATT. I hated the cost on ATT and again switched back to Tmobile in March of 2014.  This time I got two lines one Nexus 5 and one iphone 5s.  Within days the missed calls started to happen again.  I called support and asked updates with each being closed out.  On March 17, 2014 at 6:53 pm exactly I missed calls on not one but two phones but also facetime audio and factime video calls.  This lasted for about 10 minutes in an open parking lot with me viewing a tmobile owned tower within 300 feet.  I immediately placed a call to support when I could make calls after that 10 minute period I called support and they could not explain why I could not place nor receive calls.  I knew that it was both voice and data related because two of the 4 attempts were all over data.  I asked that the ticket get escalated to their tier 2 engineers and requested a callback. In 52 hours the ticket was closed out without a callback.

On April 19, 2014 between 11:15 am and 11:45 am and April 20th 2014 between 12:30 pm - 12:45 pm I was unable to make phone calls for a 4 - 6 mile stretch on both phones.  I put both phones in airplane mode and power cycled to no available.  On April 20th.  I stopped at a gas station and used the free wifi to make a call over Google Hangouts to  Tmobile customer support.  Around 7 minutes into the call both phones miraculously received a signal and I was on my way.  Again I requested a call back and I found out 4 days later the tickets were closed with a known issue that would not be fixed.  I made a decision then that I was going to switch back to ATT because I simply could not use this carrier anymore with the level of support that I was receiving.  Being able to place and receive calls is paramount to data speeds when it's raining. 

Audio Codec Issues

On February 27, 2014 at 8:30 am, I placed an outgoing call to a conference bridge at work and noticed the playback from the service was at a 75% of it's normal speed.  I thought this was a fluke and had an incoming call and their playback was again 75% of it's normal speed.   I immediately called Tmobile customer support and got a ticket opened.  They were able to hear quality issues on their end with me calling in and called me on the second phone and was unable to reach me.  They opened a ticket and the problem was on their end because a cell was down!  I requested a callback and there was none.  The issue was resolved in 2 hours.  How are you unable to detect cells that are down in your network monitoring systems?  Either you don't care, you're telling me a lie to get me off the phone  or your NOC or reliability departments are asleep behind the wheel.

Over the next month I began to have a problem with google voice was unable to detect the regular old DTMF tones from both phones while a call was in progress.  I haven't seen that problem happen since the early days in VOIP when placing calls to a regular POTS line.  I suspect that Tmobile is playing with audio codecs for HD Voice and I just happened to be the lucky one to find this out that it's not working with IVRs.


No Nationwide 3G/4G
Outside of large metropolitan areas the rest of the country is on Edge of GSM or there is no service at all.  Verizon and ATT has had nationwide 3G for a few years and Verizon has had nationwide LTE since 2013. No need to harp on this.  Supposedly this will be over at the end of 2014 but I won't be there to monitor

Excessive Battery Drain

This dates back to the G1 back in 2008.  With 3G on I could expect to have to charge my phone during lunch to make it to make it home without a dead phone. I was able to deplete my phone's battery in 15 minutes with 3G, Wifi, Bluetooth and GPS enabled.  I could chalk that up to android 2.0.  To get around this and I don't know how I was able to disable automatic cellular registration and register on ATT and I could get battery life in the 30 hour range.  Almost 10 times more than I got on the 1700 mhz band.

I went to Europe in July of 2009 and July of 2010. First trip I was able to pop my tmobile uk sim in the G1 and I was immediately able to access the network there and the apn settings were automatically applied.  I wasn't able to get a whole day of usage without swapping the battery. I would say that I would get about 7 hours of usage.  I believe the Tmobile UK was using the 800 Mhz on GSM and 2100 Mhz on 3G.

A year later I had the tmobile g1, mytouch 3g and bold 9700.  The bold 9700 lasted all day but was locked and I had the Mytouch 3g that was rooted that I used for other carriers.  I got 8 - 9 hours with 3G enabled with browsing and Foursquare and Gowalla checking using GPS.

Jumping ahead to 2012. I got a Galaxy Nexus and used it on ATT from July to October.  My old friend from 2010 with excessive battery usage cropped up again. I bought an extended battery ebay and that solved that issue for a year when I got the Nexus 4.  Problem again.  Internal battery and battery drain issues were still not resolved.  I rooted the Nexus 4 to get LTE and re-enable toggling 2g/3g and airplane mode from tasker. The phone was hot all the time and I would lose nearly 30% battery in about 36% on my commute to work on the train due to constant signal hopping.  I purchased battery backup for the device to give  me a quick top-up when I wasn't near a computer.  This continued until September of 2013 when I got the iPhone 5s.  I used the iphone 5s for about 40 minutes with no wifi and the device was almost depleted on my trip home from UPS. By noon the next day the iphone was nearly depleted at noon and users were reporting on Apple and Tmobile forums that they were having this problem with less than 24 hours of ownership.  I made a decision to try att to see if the problem was network related and it was.  I left home at around 5:30 am the next day and was at 70% at 1 pm with heavy usage. I didn't charge the phone again until around midnight nearly 19 hours later.

I got a nano to micro sim converter for the tmobile sim as well as an att mvno sim from h20 wireless for a signal test.


So I had 3 Sim Cards.  2 ATT and 1 Tmobile.

Using the att sim in my iPhone 5s I was getting some 12 - 15 hours before needed to charge the phone.
Tmobile Sim in the Nexus 4.  6 hours before needing to charge.
H20 Wireless/ATT MVNO Sim.  14 - 16 Hours in the Nexus 4 before needing to charge.  48 Hours in a  Palm Pre 3 without needing to charge.  Previously a Tmobile Sim in the Palm Pre 3 received about 8 Hours without needing to charge.  NOTE:  The Palm Pre 3 was uses the 850, 1900 and 2100 Mhz frequencies and not 1700 Mhz.



In summary not being able to make or receive calls at specific times of the day is potentially deadly.  Not being able to dial 911 because your towers are down is not something that I want to risk.  Tmoble's customer support and network engineers have poor incident management skills.  I've never been treated so poorly by a company before.  I vote with my wallet and I voted to not continue to support a company that is not willing to fix issues with their towers in an area because it's not profitable.   I'll soon file a complaint with the FCC because not being able to place calls in emergency situations is an event that they fine you over.

Friday, April 11, 2014

Amazon Fire TV Review

I've owned it for a week today so I thought I'd make a small review.  I'll post some pictures later.

Pros:
Fastest and most legal way to watch TV,Movies online
Quad Core Processor and Dedicated GPU make animations and gameplay buttery smooth
Great Starter App and Game Selection
Debug Mode is Still There!!
Prime Instant Video Collection is growing everyday
Casual and midcore games selection are very engaging

Cons:
Can’t Shop from Amazon (yet)
Lack of Third Party Voice Search
Limited App Selection
Apps Purchased online don’t always make it to the FireTV
Even Less Limited Game Selection
No remote control apps on Android and iOS
Keyboard Layout should be QWERTY and not 1-9 A-Z it makes it really hard to type
Keyboard Carousel should resume at the last letter and not start over at A

Suggestions:

Support True Miracast Receiver Abilities from all Miracast Capable Senders

Tweak Mojito ever to slightly. The app installer uses entirely too many resources in the background and interrupt foreground.

Work on a DLNA App

Install to device from the web

HDMI-CEC. Pressing home on the remote/controller. Power on the tv if it’s off

What’s on tv based on your zip code to spur tv purchases

Questions: Why are you guys using Akamai for CDN services?

I would recommend this product to everyone. The interface and layout are simple enough that my mom could use it.

Friday, December 06, 2013

Rant - US FDA and 23AndMe

Today 23AndMe complied with the FDA's directive and stopped offering new consumers access to health-related genetic results. This is stupid.  The only thing that I can think of is that the FDA wants some money to review everything that goes on at 23AndMe. 

As governments and municipalities around the world look for funding sources we will see more and more companies pressured with regulation.  

3 years ago I spat into a vial and had my genome sequenced.  With that information I was able to make informed life decisions about potential and existing medical issues that I would not have previously been made away if.  All data is private and anonymous and I chose to share Medical and or relation information with users of the service.  I was able to find relatives that would have been lost  otherwise.   

23Andme is setting a precedence that I believe is being set as America becomes a nation with socialized health care.  I believe that private providers outside of the FDA's watchful eye will no be able to provide citizens services legally.  It will soon become a black market commodity to know that you have a gene for breast cancer. You will increasingly become dependent on the government and it's designated providers for all things pertaining to health,wealth and life. Scary huh?

I hope and pray that the FDA leaves 23andme and other genetic testing companies alone.  I don't think that people are making rash decisions and are plucking out eyeballs and chopping off limbs because if genetic findings.  Genomics is backed by science and I think that the data is valid. The only ways that oversight can be given is for 23andme or other testing companies will need to open source gene mapping data and allow users with their raw results to say. Gene R67548 potentially higher riskof rheumatoid  arthritis. They would provide some over the top service with additional analysis and user sourced finding.  

Saturday, August 10, 2013

Rant - @Amazon to start collecting sales tax in Georgia on Sept. 1

@Amazon to start collecting sales tax in Georgia on Sept. 1



So Amazon caved into Georgia and will start collecting sales tax on September 1st, 2013.  Last March, the Georgia Legislature amended Section 48-8-2 of the tax code to require internet retailers to collect Georgia sales tax.  

Rant begins.

In my opinion the law was specifically targeted towards Amazon.  I spent around $2300 last year using Amazon so that would equate to around $184 of tax that the State of Georgia would now college. I can afford to pay that in taxes in stores so it's not going to impact me that much.  Modification of the tax code is going to net the state around $16 million dollars that is going to get wasted in the Department of Transportation or Community Health on foolishness. 

What the state and their Retail Association bulldogs don't realize is that the shopping experience in the state of Georgia is abysmal. I don't think these guys and gals have done any of their own shopping in the last 20 years.  I really detest shopping these days and prefer the convenience of online shopping.

They believe that this is a win but retail sales are going to continue to decline.

Amazon has spent the past 18 years refining is e-commerce, customer service, fulfillment, warehouse and shipping business and it's super easy to shop with them.  Most existing brick and mortar store have failed to do so and are suffering.

Here are some of the main problems facing retail brick and mortar stores: 


1.  Inventory Problems

Retailers are not using technology to their best ability to deal with dwindling store inventory.  I've seen shelves at retail stores to be out of inventory of a product for days, weeks, months. Reporting the problem doesn't seem to get the item in stock.  If the item is a hot item; using the store's inventory availability system online or in-store proves to be a hit or miss experience.  Popular sizes are generally not restocked often.  I know immediately with Amazon if an an item is in stock, how many are left if the stock is low and if out of stock when is the anticipated date the item will be in stock.

2. Poor Customer Service

This is my pet peeve about shopping in retail stores.  Very few retailers foster an environment conducive to shopping. I don't necessarily need to be greeted and hand held but when I need assistance I don't want to have to go to customer service or walk around the store to get someone to help me.   Many store associates are oblivious to what the store sells, ongoing sales, inventory.  They're kinda just there to collect a check.   I bought some jeans for my nephews and asked an associate if the children's jeans were on sale.  It took 15 minutes to get an answer back from him.  During that time I asked another associate at a register while I waited and the answer was no.  Upon checkout I discovered that the jeans were on sale and both associates had no clue at what was going on just mere feet away.

I avoid returning items to stores if at all possible unless the product is defective. Even when it's defective, I usually end up yelling or sighing very heavily while someone tells me something contradictory to store policy as I read it back to them.   Store returns associates and polices in my opinion are designed to frustrate the customer to not return products… ever.

My mom accused me of being a bully for questioning an associate on why was she not pressing the right button after she spent 10 minutes trying to remove an extended warranty on a video game that I clearly and verbally declined. The register output on my side explicitly said what key to press to decline the warranty and the associate hit the key accepting it over 5 times in a row.

The rare times that I use cash it's quite and experience watching the process of getting change.  Heaven forbid giving extra change to get whole dollars or even change back.


3. Long Lines

I blame customer service managers for this.  Usually there are not enough registers open based on the amount of customers in line.  Waiting more than 5 minutes in line to checkout in my opinion is inexcusable in the 21st century.  I've taken pictures and sent them back to corporate offices on chronic long lines and limited open registers.  It was persistent even during holiday shopping time.  Even after the corporate office intervened the chronic long lines register closures returned.  I began shopping elsewhere.

4.  Poor zoning and recovery
Some retailers do this very well. Others don't so well.  Zoning/facing and recovery is something that needs to be done hourly  if not many times an hour and not once a day.  I'm not going to even mention retailers where you can see items that need recovered and shelves that need to be zoned that are not touched for days at a time.

5. Delivery/Shipment
I subscribe to Amazon Prime for free 2 day shipping.  Most of the time I get the item(s) next day because Amazon has such a tightly integrated fulfillment and distribution system.   Delivery times of large items requiring freight delivery can be negotiated with the local freight delivery service.  You're not required to be at home for half day windows requiring you to take off time from work.

If you've ever had to except delivery and have installation from one of the brick and mortar stores you may know that it can be a painful experience.  With one retailer I've had 2 separate items that were damaged in the truck before they even arrived, multiple delivery times that were improperly scheduled, botched installations requiring multiple installation attempts and returns.  I've had to send recording of calls with customer service reps back to corporate offices because something was entered into a system differently that what was verbally communicated back to me.

6. Customer retention/rewards

The stores that I frequent often usually have some sort of customer retention or rewards program.  I'm willing to give up some privacy in shopping if I can get some rewards, discounts or coupons for be a loyal customers.  Stores that have rare coupons, offers and sales soon return the items back to the pre-sale levels that should have been at the discounted levels in the first place.  Shoppers  are savvy now and know the real price that items cost at manufacturer and unwilling now to pay high markups and deal directly with the manufacturer if they can.

7.  Store Terminals

It's the 21st century and having 1) Broken Terminals for extended  2) Terminals that do not have NFC Readers or Paypal payment methods for faster checkouts is inexcusable  

In conclusion, retail stores need to do a much better job with increasing customer service from the parking lot to the register in physical locations and the whole supply chain, inventory systems and online stores to compete with Amazon.

Here's a list of retailers that I have positive retail experiences :

Trader Joe's
Ikea
Target
Apple
Gap
Banana Republic
Publix
UPS
Lowes
Jockey

Here's a list of retailers that I have negative retail experiences :

Walmart
Brandsmart USA
Old Navy
Levi's
Family Dollar
US Postal Service

Home Depot

Monday, July 08, 2013

Social Donation Experiement

I'm about to embark on a great social experiment with you.  I spent the last 11 hours refolding all the articles of clothing that I own and I discovered in the 10th hour that I have an obscene amount of clothing.  The number is somewhere north of 1 year of shirts and sweaters.

What will happen over the next few weeks.  I'll take pictures of all my shirts, sweaters and jackets to Google Plus and allow you to vote whether I keep it or you bid on it if you want it it.  All proceeds go to Goodwill of North Georgia.   

I will exclude purchases within the past 12 months.  I have ultimate veto rights.  No articles that are green, seersucker or both will be donated.

It solves multiple things.  I get to have an out of cycle yearly Purge.  I thought of that name long before it became a movie.  It will get people to use Google Plus.  Ladies and Gents you should be using google for your email, messaging and social needs anyway.  If you're still using AOL or yahoo as your primary email you should be forced to remove your pinky finger on your non-dominant hand.


Stay tuned.

Saturday, June 15, 2013

Apple Please Bring Back SNMP

Dear Apple,

I purchased the Airport Time Capsule 3TB on 6/11/2013 and it's missing SNMP Logging and statistics.

It was removed from even being configured in the 6.x version of the Airport Utility and only those of us who smartly kept version 5.6 could still configure it.   Now on the 7.7.1 Airport Time Capsule and probably the Airport Extreme have found that it's totally missing from the firmware.

Please bring back SNMP Support.

Thank You!

Tuesday, April 16, 2013

Boxee Cloud DVR Review

I bought the original Boxee Tv back on Nov-1-2012.  As of Apr-9-2013 the Boxee Tv was rebranded as the Boxee Cloud DVR.  I initially held off on my review because it was still Beta.  I'm pretty picky as you can see from my Vizio Co-star review. My initial purchase was because it was supposed to have been able to natively decrypt basic tiered cable on Comcast.  As of the time of this post Clear QAM and using a Ethernet based Digital Tuning Adapter provided by Comcast is the only way to view Cable TV.  Comcast is encrypting the Digital Limited Basic Tier aka everything available over Clear QAM http://customer.comcast.com/help-and-support/cable-tv/limited-basic-encryption/.   I'm just counting the days until clear qam is dead and I have to get another hdhomerun with a cable card because my hdhomerun dual is rendered useless. I now will need 6+ tuners since clear qam might die. If you're counting I'm using the 2 tuners on the hdhomerun dual and 3 on the hdhomerun cable card.  I used to have 10 tuners back before Comcast started encrypting basic cable.




You can check out the Gdgt review from a friend of mine.  It's pretty much is what I experienced back in November.
http://gdgt.com/d-link/boxee/cloud-dvr/reviews/tv0/

I was plagued with green pixels.  There wasn't a problem with the cable because it was used before and after with my apple tv with no problems.  I eventually tried it on another tv and the hdcp issues stabilized.

Video Below


I used it for the remainder of November and unplugged it in Mid December until there was a software update because it was simply unusable.  I wanted to give it a try and not return the device to Walmart because I was hopeful for the boxee tv.

I didn't even realize that it was even recording shows and only noticed when I went to the Boxee Website and saw on the DVR page that there were 100 recordings. Checking my bandwidth usage during the time averaged between 5 and 20 GB a day in uploads.  I was traveling most of that time so it was highly unlikely that it was me uploading that much data.

I started using it again in late March once the DLNA app was added.  That was the key feature that was missing.  I could care less about the dvr feature because I'm using mythtv for all my recordings.  I use Plex for all my music, movies and tv using plex and some mythtv hackery and a DLNA player to view the media or just the native dlna server within Mythtv. The new updates over 3 months corrected all of the HDCP issues and problems with crashing during channel changes and delayed audio.   I would say that it's a very usable beta.  It's a really simple Internet Streaming device.  I rate it a little higher than my Roku 2 because I can watch live tv  when I need to but it's missing Amazon Video on Demand but makes up with the inclusion of a native Youtube App.

The Broadcom BCM7231 chip inside is very capable and there is no lag seen with app switching and rendering.  It supports RVU and a host of other intefaces to act as an authenticated gateway back to the you Cable Company's headend, so what's the wait Comcast?  On the pics below a 1080i show is playing in the background (audio and video) while the guide, icons and setting are overlaid.  My Apple Tv has lag with scrolling thru the coverflow on movies and music and the youtube app :-)

There are still problems with the not knowing where you are in the app section because the highlighted icon is sometimes not visible and you have to press left left down down to get it to appear.

90% of my tv for the week is recorded and I watch later and skip the commercials.  The other 10% is live and on network tv so it accomplishes exactly what I need from it.

Other than that once the Cable DVR comes to the product and there are more streaming apps like Amazon VOD and Hulu or even Cable Provider VOD Apps,  I'm sure that it will be a strong competitor to the Roku 3, AppleTV and even Google TV.

All the live tv is over Clear QAM.


Boxee Cloud DVR Box


Below is the Boxee Cloud DVR Circa April 15 2013. Say Hello to Domo.


Channel Guide



Dancing With The Stars in 1080i



DVR Recording is not available using Clear QAM


Apps


DLNA/USB File Browser App


DLNA File Browser



Resolution Settings

Live TV Settings


Time and Locale


Services/DLNA



Weak Signal over OTA.   I live in a Fiber Cement Bunker

Remote Front

Remote Back

Scanning Menu

Kelly Clarkson Via DLNA on Palladia


Wednesday, November 21, 2012

Dream 4everbrandy Set List

I was thinking about this as the perfect unplugged performance set list for Brandy. A few special guests: Monica, Kanye West,Ray J or Wanya Morris, Tamia, Chaka Khan and Gladys Knight

Early Years
------------
Baby
Best Friend
Angel In Disguise
Almost Doesn't Count
Have You Ever

Duets
---------
The Boy Is Mine
Talk About Our Love
Broken Hearted  or Another Day In Paradise
Missing You

Tribute
--------
At Last
I Will Always Love You
I Just Can't Stop Loving You

Grown Brandy
--------------
Full Moon
He Is
Who She 2 U
Human
Long Distance
It All Belongs to Me
Wildest Breams
Put It Down

Wednesday, October 31, 2012

Good campaign to make the Galaxy Note II look smaller by putting it in the hands of a giant!

Thursday, October 11, 2012

Tuesday, October 09, 2012

Comcast Customer Owned Modem Battle


I've unfortunately had to file an FCC Complaint because I have equipment that is receiving less than optimal service compared to leased equipment.

Comcast is no longer updating the firmware of Customer Owned Cable Modems. This is creating a situation that the data experience is subpar on customer owned equipment vs leased comcast branded equipment for $7 a month. The manufacturer of the hardware does not have the ability to remotely update the firmware.

http://bit.ly/QQD8iS

Attached is the Subscriber Agreement where this new practice was slipped in and customers were not informed nor had an opportunity to agree nor disagree.
http://xfin.tv/RMY5Lp

Saturday, October 06, 2012

(Updated) October 2012 Comcast Modem Problems

I've seen several posts on the Comcast Forums, Broadband Reports and Twitter of Problems with the Motorola SB6121 and the Arris TM722 starting on 10/01/2012.   My problems started at approximately 10:45 AM Eastern where I've have little to no upstream available for upload and and extremely slow downloads.  The only response that I've gotten back from Comcast is that my modem wasn't added to my account.


I highly doubt that I've had a modem on their network for months and it magically caused a problem that at least 20 verifiable customers across the country are experiencing.


Anyone else having problems?

I have some graphs and proof of the time that it started and the current effects of whatever firmware or cmts issues comcast is having.




UPDATE:  10/08/2012

I've unfortunately had to file an FCC Complaint because I have equipment that is receiving less than optimal service compared to leased equipment.

Comcast is no longer updating the firmware of Customer Owned Cable Modems. This is creating a situation that the data experience is subpar on customer owned equipment vs leased comcast branded equipment for $7 a month. The manufacturer of the hardware does not have the ability to remotely update the firmware.
http://broadband.custhelp.com/app/answers/detail/a_id/17811

Attached is the Subscriber Agreement where this new practice was slipped in and customers were not informed nor had an opportunity to agree nor disagree. http://www.comcast.com/Corporate/Customers/Policies/SubscriberAgreement.html

Friday, October 05, 2012

Monday, September 10, 2012

Vizio Co-Star Review

Vizio Co-Star Review (VAP430)






My review is delayed primarily because it took 10 days for my order to be delivered because Vizio is cheap and used Fedex Smartpost instead of regular ground shipping.  I was charged $10 for ground shipping and Vizio spent no more than $7.66 on Smartpost. Smartpost != Ground!!!!! The launch for this product with so many eyes watching and of this magnitude was bungled on so many levels.

I waited a full 2 weeks to give a review after the initial hour with the Co-star because I was  underwhelmed.  It would have been a bit more scathing if I would have done it then.

See Twitter Post





This is what it looked like out of the box.   A remote, power supply, batteries, and the Co-Star.

Closeup of the remote



In hand (if you didn't know before, I am brown)


Once everything was connected.  There was an immediate software update.

Using the remote was a bit tricky because you hold it vertical most of the time and use the D-pad or the trackpad and then you have to flip it over and turn horizontal to use the keyboard.   I have not been able to find an onscreen keyboard to use.  I would be much faster at typing using the onscreen keyboard than using the remote keyboard.   There's no backlight and it's using bluetooth.   Vizio could have saved some money and just have gone with a RF 2.4ghz receiver.  Control via bluetooth is not very precise and keypresses are often missed.   

There was an update to Youtube  that you can use your android phone to queue and play youtube videos on the google tv.   Quasi Airplay-esque without the beaming from one device to the other.

My next test was to checkout Amazon Video on Demand and Netflix.

Upon click of the dedicated Amazon Video on Demand it opened Google Chrome and went to the Amazon VOD website. I thought that was odd and assumed that I would have to perform some side loading of the Amazon App.   I was wrong.   This was nothing but the flash VOD site.   Wow Vizio and Google.. really?

Not only was that bad enough but the videos were in Standard Definition and the audio was only in Stereo.  Amazon says that HD movies are coming soon to Google TV but in true Google TV fashion execution and scheduling between content providers is missing.

Next up was Netflix. The experience was similar to Netflix on the Wii, Roku and PS3 with one exception.  I could not get any of the HD Movies to play in full HD.  I was connected via ethernet to a gigabit switch.  The Co-star only reported 65 - 75 Mbps connection on the switch. I was not having any bandwidth problems.  I average 30 Mbps Down/ 6 Mbps up even during peak evening hours when the whole neighborhood is streaming online video until their eyes bleed.

This didn't happen once or twice but every single time.  I played Lost Season 1 Episode 1.  I could probably draw the first minute on paper blindfolded and the quality was horrible.  I tried the video on my Apple TV and PS3 and both played in Full 1080p HD with Dolby 5.1 surround. This is with the quality set to 1080p on the Co-star and not to Auto for those ready to pounce.  


Here are some comparisons.  It's like 480p vs 1080p.
Vizio Co-Star Eye

Apple TV Eye



Vizio Co-Star Brow



Apple Tv Brow



I didn't even bother with Online and M-Go after seeing what I just saw.  I purchased Plex for Google Tv since I wanted to test some media that was under my control on my LAN.  I decided to test playback of Immortals against the PS3 using DLNA to Plex.  I got very similar results as to Netflix.  The picture was washed out and there was a lack of definition. You can't even tell that Frida Pinto has on a lavender getup underneath the shear material.  It looks solid black on the Vizio.


Vizio Co-Star


PS3


Vizio Co-Star



PS3



The playback problems didn't stop there.  I tested the Twit.tv app during September 9th, 2012's live stream of the This Week is Tech.  There were major artifacting on the screen especially on the lower thirds where the image was stable for a few frames.  It was as if the Co-star recognized this and turned of processing for the portion of video and displayed only current pixel changes.  It would take a full 3-5 seconds for the video to correct itself and start to actively display the area under the lower third  after the lower third disappeared.  This happened on SD and Well as HD streams and from different sources.  Bitgravity and Flowsoft.



I tried to use Crackle.  It was designated as one of the Websites designed for TV.  I could not get one video to play on the Co-Star.

The one thing that I did like was the TV and Movie app.  It procures tv and movies and their sources, price and quality and let's you decide where and how much you want to pay.  It's limited now to just Netflix and Amazon.  Amazon Prime was noticeably missing.  Google needs to tie into Amazon to check if you're a Prime Member and offer you a choice.  Also Google and Hulu need to hug it out and get over the past and move forward.  Google needs a youtube  and play Video rental offering in there as well.  Google is missing money on the table because consumers will go elsewhere.


Overall, I'm not impressed at all and I want a refund. 

Thursday, September 06, 2012

Using Blacklists, Google Contact Synchronization and Opencnam In Asterisk

I use Broadvoice who has had problems with passing callerid data to me since April 24, 2012 with no resolution as of the writing of this post on September 6, 2012.  I guess that only way that I can resolve issues with them is to dump them.  Yes, I'm calling you out Broadvoice.

I've been able to work around Broadvoice and their horrible technical support and engineering.

I've implemented a callerid solution in asterisk using the following:


  • Manual Database Entries for Blacklisting
  • Google Contact Synchronization
  • Opencnam Lookups



Blacklisting

I add political, charity, religious organizations and businesses that I've had dealings with that I never want to talk to again to a blacklist.  They don't follow do-not call rules here in the US.

Connect to the asterisk console using asterisk -r

Add the number the database.  I add the number with and without the country code because callerid comes in differently 

database put blacklist 6305392500 1
database put blacklist 16305392500 1

Google Contact Synchronization

I followed the instructions on the PBX in a Flash Forums below to setup the script.


I modified the python script to take out the plus symbol and also remove the the country code.  I planned on using the google contacts for caller id for Google Voice as well as from my voip provider.

# Insert the number into the cidname database, reinsert the country code if defined.
            #os.system("/usr/sbin/asterisk -rx \'database put cidname +%s%s \"%s\"\'" % (country_code,phone.text,entry.title.text))
            os.system("/usr/sbin/asterisk -rx \'database put cidname %s%s \"%s\"\'" % (country_code,phone.text,entry.title.text))
            os.system("/usr/sbin/asterisk -rx \'database put cidname %s \"%s\"\'" % (phone.text,entry.title.text))



Added A Crontab Entry That Runs Every 30 Minutes
0,30 * * * * /usr/local/bin/python /usr/local/bin/googlecontacts.py > /dev/null 2>&1




Opencnam Lookup

Here's the cnam.agi.  I made it an executable and added it to /usr/share/asterisk/agi-bin/.  Your install may be different.  You'll need the curl binary to make it work.  I also log the cnam transactions in a temporary log file.


cnam.agi 

#!/bin/bash

cidnum=$1
TODAY=$(date)
name=`curl -s -X GET https://api.opencnam.com/v1/phone/$cidnum?format=PBX`

echo $TODAY >> /tmp/cnam.log
echo $cidnum >> /tmp/cnam.log
echo $name >> /tmp/cnam.log
echo "" >> /tmp/cnam.log

if [ -n "$name"  ]; then

echo "SET VARIABLE lookupname \"${name}\""
read RESPONSE

exit 0

else

exit 1

fi




Here's everything in the extensions.conf



[from-broadvoice]
exten => _X!,1,GotoIf(${DB_EXISTS(blacklist/${CALLERID(num)})}?blacklisted,s,1)
exten => _X!,n,Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten => _X!,n,GotoIf($["${CALLERID(name)}" = ""]?blank)
exten => _X!,n,Dial(SIP/holla,30,tr)
exten => _X!,n,Voicemail(holla)
exten => _X!,n,Playback(vm-goodbye)
exten => _X!,n,Hangup()
exten => _X!,n(blank),NoOp(cnam.agi)
exten => _X!,n,AGI(cnam.agi,${CALLERID(num)})
exten => _X!,n,Set(CALLERID(name)=${lookupname})
exten => _X!,n,Dial(SIP/holla)
exten => _X!,n,Voicemail(holla)
exten => _X!,n,Playback(vm-goodbye)
exten => _X!,n,Hangup()

[from-googlevoice]
exten => _X!,1,NoOp(Call from Google Voice)
exten => _X!,n,Set(CALLERID(num)=${CUT(EXTEN,/,2)})
exten => _X!,n,Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten => _X!,n,GotoIf($["${CALLERID(name)}" = ""]?blank)
exten => _X!,n,Dial(SIP/holla,30,D(:1))
exten => _X!,n,Hangup()
exten => _X!,n(blank),NoOp(cnam.agi)
exten => _X!,n,AGI(cnam.agi,${CALLERID(num):1})
exten => _X!,n,Set(CALLERID(name)=${lookupname})
exten => _X!,n,Dial(SIP/holla,30,D(:1))
exten => _X!,n,Hangup()

[blacklisted]
exten => s,1,Wait(2)
exten => s,n,Playback(ss-noservice)
exten => s,n,Wait(1)
exten => s,n,Hangup()

Saturday, August 25, 2012

Integrating Mythtv and Plex/XBMC

There is not native Mythtv support in Plex as of the writing of this blog post.  However, Plex contains xbmc code that can play Mythtv's transcoded .nuv NuppelVideo files. I transcode mpeg2 files to nuv to save on disk space.  XBMC has mythtv integration but scanning of tv shows doesn't always work and it's sometimes days or weeks behind in updating the tv shows and episodes.

Mythtv also does not name the files in a format that plex and xbmc scrapers can use to help identify the episode.  Hell On Wheels.s02e02.mpg looks something like 5066_20120825091500.nuv on the mythtv side.


The recipe for integration calls for:

MythicalLibrarian - http://code.google.com/p/mythicallibrarian/
SMB/CIFS share of your mythtv recordings or where you link your mythtv recordings via MythicalLibrarian.



Follow the instructions for downloading and installing MythicalLibrarian on the following site: http://wiki.xbmc.org/?title=MythicalLibrarian


Easy installation:

sudo apt-get install curl && mkdir ~/.mythicalLibrarian && mkdir ~/.mythicalLibrarian/mythicalSetup && cd ~/.mythicalLibrarian/mythicalSetup
curl http://mythicallibrarian.googlecode.com/svn/trunk/mythicalSetup.sh>./mythicalSetup.sh
sudo su
chmod +x ./mythicalSetup.sh && ./mythicalSetup.sh


I made 3 modifications to the default settings in the file.

I set the MoveDir= to a directory where I would make a samba share just for mythtv linked recordings.

I set  the SYMLINK=LINK  to symbolically link the nuv to the mpeg file created by the mythicalLibrarian script.

I also added the ip addresses of my xbmc frontends in the XBMCIPs=( '192.168.x.x:8080') section.


When the script finished it will add a user job to mythtv to automatically run for new recording schedules. A few modifications will be needed to modify existing recording schedules.  I'll show you how to do that shortly.

I had years of recordings that I needed to scan and identify so I let the script run over 3 days to identify all my shows in a format the plex and xbmc could understand.

mythicalLibrarian --scan nuv /home/mythtv/Videos


Once that was complete I added the following share to my samba configuration file.  (/etc/samba/smb.conf for me in linux) and restarted samba for it to take effect.

[Tv]
        comment = Tv
        path = /home/mythtv/Videos
        writeable = yes
        browseable = yes
        create mask = 0775
        force create mode = 0664
        directory mask = 0775
        force directory mode = 0775


sudo service smb restart


I added the directory /home/mythtv/Videos as a tv source in both Plex and XBMC.  They will both need some time to scan and also identify the files in their own way.

The recording now looks like this:

Hell on Wheels S02E02 (Durant, Nebraska).nuv -> /mnt/tv/5066_20120825091500.nuv



How do update your mythtv recording schedules to use the mythicalLibrarian scripts

You'll need to use mysql to update the database.  You setup may be different.


mysql -umythtv -pmythtv mythconverg
update record set autouserjob1=1 where autouserjob1=0;


That should update your recording schedule to use mythicalLibrarian to run after the recording has ended.

This will work where mythicalLibrarian is setup as userjob 1.   Modify the job number to meet your setup.


Saturday, August 11, 2012

How I Manage My Music Collection

I've been using iTunes to manage my music since 2005 after an unfortunate iTunes folder organization mishap.  Prior to then I'd been using a combination of Windows Media Player and Musicmatch Jukebox for management for music I had on Samba Shares.  I used the convention Artist - Album (Year) and iTunes used Artist/Album  so my I had a ton of orphaned folders and I still do :-)

I gave up and eventually allowed iTunes to just handle the folder structure since I had a dedicated Mac Mini at that point. I would rip CDs and let iTunes convert them to 192kbps mp3s and then manually copy to the Samba share.  I had a local copy and a copy on my NAS.  This was tedious but I never wanted my entire library to become mangled again.

I moved up to dedicated NAS instead of Samba Shares on a windows media center.  The problem with NASes is that if a proprietary has has a logic board failure or raid controller failure you must purchase from the same manufacturer if you want your data.  I had a logic board failure and was down for 6 weeks during the holiday season from November  2009 - January 2010. Upon placing the drives back in the NAS in the correct order a reboot of the NAS reinitialized the raid array and wiped all of my music, movies, documents, backups and website starting from 1992. :-((((((

I cried and have spent the better part of  2 years recovering the data from old hard drives and online backup.

I now only buy mp3 from iTunes, Amazon, Google play or directly from the artist or distributor.   Most of these non iTunes MP3 markets have an iTunes and Windows Mediaplayer app that adds the music that you've purchased and downloaded into your itunes music collection.  All my iTunes purchases are automatically downloaded to the library and copied over to the NAS.  Google Play and Amazon purchases require and extra step to make this happen.  It's usually just a few clicks to identify the music on their websites and initiate a download to their own app that adds the content to my iTunes library.  Google Music Manager and Amazon Music Importer also copies that music to the cloud so I can listen pretty much from any mobile device or computer.


All my music is in the cloud, locally on a Mac and on a Nas so I never have to worry about losing it anymore.

Here's the simple bash script that runs at the top of the hour to copy my music over to a mount on my NAS

Crontab Entry
5 * * * * /Users/xxx/itunesbackup.sh


Script
##########################


#!/bin/bash

cd /Users/xxx/Music/iTunes/iTunes\ Media/Music/

rsync -av . /Volumes/Music/

exit