Sunday, July 14, 2013

My wishlist for a smartphone

This is my wish-list for a smartphone. I believe that a 'smartphone' must have these features, else it cannot be called a 'smartphone'.

1. Lesser Memory Footprint.

Android 4 needs 512 MB to just run. If you want to install and run additional applications (like 3D games or even Temple Run, for that matter) smoothly you need 1GB RAM. Preferably a dual core CPU. With that configuration on my 5 yr old desktop, I run Windows 7 without any issues.

2. Ability to Switch Users

There should a provision to switch users from the lock screen. This would simplify everything. I can give my mobile to anyone without worrying about kids make an online purchase unknowingly or adults snooping knowingly. Do you understand privacy?

3. Ability to Remove Unwanted Software

I do not use Facebook. And I do not want a 20MB application on my device which I have no use of. Unfortunately, I cannot remove the application completely. I can only uninstall the updates. Not good. 

There are some more coming. These are the ones on top of my head right now. 

And I still do not see a use case for a high end mobile phone (4/8 core CPU, 2GB RAM, dedicated graphics). When and where will all the 4 cores be used, even to 50% of their capacity? If they cannot be used (for the want of battery performance or excessive heat or any other reason), why have so many cores? I really do not know. If anyone knows, please reply back.

Friday, October 26, 2012

Notify Request

After getting frustrated with an issue pertaining to the conditions when the Notify Request has to be sent and the info that needs to be sent, I've decided to summarize my understanding (Warning: May not be perfect). Here it is...
Notify Request (NOR) is sent to HSS under following conditions
  • NOR is sent after modify bearer response is received during Attach procedure.
  • Request type is NOT handover
  • EPS bearer was successfully established
  • Subscription data from HSS indicates that the user is allowed to perform handover to non-3GPP accesses (say, CDMA)
  • PDN GW selected by MME differs from what HSS indicated. 
  • If its GUTI Attach and the GUTI was assigned by a different MME
  • If its GUTI attach, GUTI assigned by same MME and the default APN is not the same as first attach and the PGW changes during the attach.

Tuesday, May 29, 2012

Cancel-Location-Request

Its is getting increasingly difficult for me to understand various scenarios of Detaches. Here is (what I call) HSS initiated detach for strictly my reference.

CLR is can be sent with 4 (?) causes.
Case 1. "Subscription Withdrawal" if the subscriber’s subscription is withdrawn by the operator
Case 2. "MME Update Procedure" if the UE moved to a new MME area
Case 3. "SGSN Update Procedure" if the UE moved to a new SGSN area
Case 4. "Initial Attach Procedure" if the cancel location is initiated due to an Initial Attach from the UE.

Case 1. is when an operator (like vodafone) withdraws the subscription. If the UE is in EMM-REGISTERED and ECM-IDLE, we page the UE and then flunk him off the network.
Case 2 and Case 3 happens when the UE is offloaded (?) to another MME/SGSN. We do not page the UE.
Case 4 is when UE request for INITIAL ATTACH. From this blog, The E-UTRAN Initial Attach procedure is used for Emergency Attach by UEs that need to perform emergency service but cannot gain normal services from the network.(Refer 3GPP TS 23.122) . here also we do not page the UE.

Additionanl Notes:

Subscription Withdrawal is the only case when MME should send detach indication to the subscriber. In other cases it shall be an implicit detach in MME and towards GW.
A case where MME would receive a cancel location with type as initial Attach and UE is (ECM)connected would be a very fatal error in the network. For some reason ENB would not release the connection towards old MME but still accepting it to create a new one, so that can not be seen as a valid scenario.

Update:
We do not send Disconnect to MSC-VLR if the UE is in (what I call) combined attach mode (This means when UE is attached to both 4G and 3G networks, say for example fall-back to 3G for voice when a data transfer session is on-going)

Note to self:
Some more info has to be added. 

Friday, June 3, 2011

Why did I start blogging

... because my boss said that Tech / IT companies these days started paying attention to blogs and tweets. He wanted my team to start posting things (start off with anything, he said) and share our experiences. We'll start off slow, and will pick up steam over a period of time.

So, here I am. 

But, me wonders how much will this count in my appraisal, promotion or a search for a new co. (same kinda job though.) Will find-out soon and update it here.

Me prays I do not get addicted to this. Already a FB addict. Playing Cityville for hrs, checking status of my friends, viewing their posts, videos. Losing out on my sleep. (research says human body needs 7-8 hrs of sleep (correct me if I'm wrong)) My friends already complain about me not interacting with them much in-person. One of my friends is so bad at this, we ping him to get his attention even when he is sitting in the adj. room.