2010년 문제

 

2010년 문제로부터
2016년으로부터
'''D5201'''
'''D3010'''
1. 개요
2. 버그의 특징
3. 해결
4. 다른 제조사에선?
5. 여담
6. 관련 문서

[image][1]

1. 개요


LG전자 휴대폰인 CYON '''일부''' 기종에서 '''2010년'''에 SMS, 즉 '''단문 메시지''' 수/발신 년도가 2016년으로 떴던 현상. MMS-장문 메시지는 일부만 해당한다. 비록 시대는 약간 지났다지만 일종의 밀레니엄 버그라 볼 수 있다.

2. 버그의 특징


클리앙에서 한 유저가 먼저 제보를 한 것으로, 버그의 특성은 다음과 같다.[2]
  1. 2010년 1월 1일 문자 수/발신 연도가 2016년으로 뜸.
  2. 2010년 자체를 인식하지 못해 시간만 뜸.
  3. 문자 송/수신, 통화가 안됨.
일부 구형폰에서는 2010년으로 정상적으로 뜨는 것처럼 보인다. KV5500 같은 일부 구형 모델은 정상적으로 뜬다고 한다. LG-LH5000(아이스크림 폰1) 등 나온지 몇 년 안된 핸드폰도 정상적으로 뜬 것을 보면 당시 최신 기종 한정이었던 듯 싶다. 아레나, 아르고, 쿠키, 롤리팝 등 2010년 당시 최신 폰에서 그 빈도가 느는걸로 보아 소프트웨어 쪽 문제로 사료된다.
3GPP 표준에 따르면 문자 메시지 시간을 전달해 줄 때 10진수의 각 자리를 16진수로 변환한 다음 뒤집어서 전달한다. 가령 2010년의 경우 1, 0의 각 자리를 16진수 0x10으로 만든 다음 뒤집어서 16진수 0x01로 전달한다. 2009년이었다면 자릿수 0, 9를 0x09로 변환 후 뒤집은 0x90으로 전달한다. 그리고 풀 때는 역순으로, 다시 자릿수를 뒤집은 다음 각 자리를 하나씩 떼어서 변환해야 한다. 그러나 일부 폰에서 표준을 따르지 않고, 받은 시간 정보를 뒤집은 뒤에 자릿수를 분리하지 않고 통채로 10진수로 변환해 표기한 것이 문제가 되었다. 2000년부터 2009년까지는 망에서 전달한 값을 단순히 자릿수만 뒤집고 16진수 값을 10진수로 변환하나, 표준에 따라서 해석하나 동일하기 때문에 문제가 발생하지 않았지만, 2010년 이후부터는 해석이 달라진다. 단순히 자릿수만 뒤집어서 변환하면 0x10은 16으로 변환되기 때문이다.
[image]
결국 CYON 홈페이지에 안내 팝업이 뜨기에 이르렀다.

3. 해결


[image]
이후 언론에서도 기사가 올라왔고, CYON 측에서 추가 안내 팝업으로 '''3일부터 업그레이드를 통해 해결'''하겠다고 선언했다. 여기서 오류가 난 핸드폰의 수가 가관인데, 2005년 2개, 2006년 3개 모델에서 에러가 났으나, 2007년 이후 모델 중 '''68개''' 모델에서 오류가 났다.
더 웃긴 건 처음 기사가 났을 때는 '''해외쪽은 이상이 없다'''고 했으나, 막상 해외쪽에서도 2010년이 되자 똑같이 '''2016년'''으로 표기되는 버그가 발생했다고 한다. 에서 확인해 볼 수 있다. 여러모로 LG전자 고생 좀 했을 듯…
2010년 1월 3일 0시부터 기종별로 업그레이드가 실시되었다. 여기에서 확인할 수 있다. 업그레이드 방식은 기존 펌웨어 업그레이드와 동일하다. 현재 접속은 가능하지만 업그레이드가 진행되지 않는다.

4. 다른 제조사에선?


추가로 HTC의 TouchFLO에서도 동일증상이 나타나는 것으로 확인되었다. 국내용 HTC 모델은 이상이 없는 상황. 에서 확인해볼 수 있다.
이외에 SKT 통합메시지와 관련해서도 또다른 문제가 발생했는데, SKT 휴대폰에서 첨부파일로 사진을 보낼 경우 2010년에 찍은 사진파일이 2000년으로 표기되는 오류가 발생하고 있다고 한다. 수신된 사진도 2000년에 촬영한 사진으로 읽어진다고.

5. 여담


그 이후로도 2011년에는 2017년으로, 2012년2018년으로 표시되는 등 6년씩 숫자가 밀려서 표시되고 있다.
2016년병신년이라 한때 병신년 버그라고 불리기도 했다.
업그레이드를 하지 않은 휴대폰의 경우 2020년이 되면 2032년으로 나온다.[3]
현재는 완전히 고쳐졌다.
LG CYON 휴대폰은 아직도 업그레이드는 가능하다. Mobile Sync 프로그램으로 업그레이드가 가능하다. 다만, 업데이트 과정에서 지속적인 재부팅으로 인해 업데이트가 잘 되지 않는다. LG전자 서비스센터에서 업그레이드가 가능하며 업데이트 비용으로 3만원 받는다. 업데이트 도중 오류로 인해 기기가 고장이 나더라도 서비스센터에서 책임을 지지 않는다고 한다. 2021년이 된 현 시점에서 사용하는데 큰 지장을 주지 않는다면 업데이트는 하지말자.

6. 관련 문서



[1] 맨 마지막 기기의 3G표시는 CDMA 2000 EV-DO Rev.A/B 1.8GHz 이다.[2] 현재는 삭제되었다[3] 2021년은 2033년

분류