ChevronWP7

Unleash the potential of your Windows Phone

Posts tagged chevronwp7

Nov 15

ChevronWP7 Labs Nov 14 “Mulligan” Update

Yeahhh, we’re just going to sweep that last deployment right under the rug. Sorry about that. :(

We ran into some interesting Windows Phone Support Tool binary versioning issues and also inadvertently introduced a bug in the ‘screen locked’ detection logic that blocked anyone with a developer unlocked device. (That’s pretty much everyone using the tool. Oops.)

We corrected the mistakes and pushed out a new client (0.5). Full change log follows.

Change log:

Unlock Utility

  • Removed MD5 hash check of WPST binaries, as they’re not consistent across platforms
  • Added load-check for old WPST binaries to replace MD5 hashing (see above)
  • Broadened our WPST binary version checks, again as they’re not consistent across platforms
  • Fixed a bug introduced in the “screen locked” logic, preventing unlock
  • Added extra question marks to our app.config file. (Semi-inside joke.)

Web UI

  • Added no-cache to IIS to help mitigate the downloading of our old broken clients.
  • Added a “query parameter” at the end of our client download link to mitigate old client downloads…
  • … but then removed it as Internet Explorer choked on this; it tried to save files as .5 and [1] files. (Yikes.)

Thanks for your patience!


Nov 7

ChevronWP7 Labs Weekend Update

Important notes:

  • Please re-download a new copy of the unlock client. 0.2 and below clients will either say “Connectivity issues” or simply crash. Sorry about that, we added upgrade support in 0.3.
  • We aren’t quite ready for new payments at the moment, so that will remain offline. Our focus is to unlock the paid user base — they’ve been super patient thus far and we appreciate it.

Changes we made over the weekend:

Unlock Utility

  • Resolved an issue in which certain Windows themes (e.g. Classic) would cause a crash.
  • Resolved an issue in which the client did not report unlock status in rare cases.
  • Decreased queue poll timer from 10 to 5 seconds.
  • Added custom messaging support, allowing us to force upgrades if/when needed.
  • Added a few more checks around our Zune socket code.
  • Altered dependency check messages to indicate the browser window will appear after you click the OK button.
  • Added a version number to the unlock view.

Website

  • Added an FAQ. (We’ll work to keep this updated with relevant questions/answers.)

Backend

  • Added heartbeat functionality to clear stale entries in queue (e.g. next-in-line client lost connectivity)
  • Improved logic in the queuing and registration areas

We’ll be standing by to monitor this new rollout and provide updates in this post if things go awry. Thanks for your patience, we’re getting there!

Update (7/11 4:53PM UTC): We’ve identified an issue causing client to crash. Please verify you have Windows Phone Support Tool v2.0 installed in the “Add/remove program” list. If you have version 1, please upgrade http://support.microsoft.com/kb/2530409


Nov 5

ChevronWP7 Labs Launch + 1 Update

Shortly after launch, a few issues cropped up forcing us to stay up all night on Hot Pockets® churning out fixes. If you were previously having problems with unlocking your device, we ask that you please re-download the client and try again. (We released a new version.)

Some additional points we want to bring to your attention:

  • The 10-year-old Windows XP operating system is not supported. This is a limitation imposed by various Windows Phone prerequisites of this century.
  • Provided unlocks are equivalent to those provided by Microsoft’s App Hub. That means 10 side-loaded applications. That also means no “Interop access”.
  • When an unlock is attempted, your token is marked as Used immediately. If an unlock fails for whatever reason, it will be queued for reset. This process takes a little time, due to the validation hoops we must jump through.

If you have any questions, feel free to ping us at anytime! Even if you want a refund.

Here’s a short change log of what we changed:

Unlock Utility

  • Added retry dialog, giving you a chance to unlock your Windows Phone screen if it’s locked. (Previously, you would have to wait in line again.)
  • Added cookie trimming, just in case you make a boo-boo while pasting it in.
  • Added platform checks, to avoid x86/x64 confusion.
  • Resolved an issue related to continuous position checking, even when a result was received.
  • Resolved an issue related to the attempted animation of the welcome text, before the window is fully loaded.
  • Resolved an issue related to the configuration file not being written to disk correctly in several cases (e.g. Internet Explorer “Run” users, indirect execution)

Website

  • Changed the text of three countries to match common equivalents (e.g. PRC to China). Users will now find Venezuela, China, and Pakistan much easier.

Backend Services

  • Improved logic in the queuing and registration areas
  • Shortened the timeout for failed unlocks from 5 to 3 minutes.
  • Improved some internal auditing. (To better document how users love to break things.)

Again we cannot emphasize enough — if you are still trying to unlock, please re-download a new copy of the client. We updated it and it’ll give you the best odds for success.


Nov 4

ChevronWP7 Labs Availability

Hey folks, we want to brief you on an important milestone we’ve reached.

Early this morning, we officially signed off on the final deployment of ChevronWP7 Labs. This marks the point in the development process where we leave the keys in the ignition and bail. Just kidding. Seriously though, we are very happy to announce the immediate availability of ChevronWP7 Labs.

First, let’s recap: ChevronWP7 Labs was designed to allow hobbyist developers to install, run, and debug unsigned applications on their personal Windows Phone. You log into the site with your Windows Live ID, pay a small fee, and presto — you’re ready to write and share some homebrew code.

 I Heart Windows Phone HomebrewWe’re also happy to announce we have about 30  “I Heart Windows Phone Homebrew” shirts to give away, ranging in size from M to XL. In two weeks, we’ll draw and notify 30 registered ChevronWP7 Labs users at random.

For you shirt connaisseurs out there, these are Gildan pre-shrunk 100% cotton shirts sponsored by the awesome folks at ooShirts. If you need some shirts for a Windows Phone bowling league or just some friends at school — they have you covered. Even better, here’s a secret coupon code “ighokqq” to get free shipping regardless of how heavy the box is. (So take advantage.)

On the homebrew application front, we’ve already spotted a number of interesting apps:

  • Screen Capture v3  - Take screenshots from your Windows Phone 7 to share a funny SMS or illustrate an app on a blog post
  • Webserver (Mango) - Why wouldn’t you run a web server on your phone? (be sure to download the “no-interop” version)
  • Folders for Windows Phone Mango - Organize apps and settings into folders on the Start screen
  • Mango Battery Status - Check your phone’s battery stat in a Live Tile and graph your battery usage

So what are you waiting for? :D

- Rafael Rivera, Chris Walsh, Long Zheng

Update: We’re tracking two issues with the unlock client and hope to have them resolved shortly. Sorry for the inconvenience!

Update 2 (5/11 4:16AM UTC): We’ve since had lots of reports of successful unlocks. The service is slowly recovering back to normal. We hope everyone is patient when trying again.

Update 3 (5/11 7:47AM UTC): We have taken the payment action offline until we resolve some service issues. We have also edited the homebrew application list, as we mistakenly posted applications that require interop access.


Jan 22

A first step in the right direction

After two full days of meetings with various members of the Windows Phone 7 team, we couldn’t wait to share with everyone some results from these discussions.

Although a large majority of the content presented by Microsoft is covered by a non-disclosure agreement (NDA), which we voluntarily agreed to, we can say we’re genuinely excited by many of the forward-looking presentations. We can only hope they come to fruition as soon as possible.

To address our goals of homebrew support on Windows Phone 7, we discussed why we think it’s important, the groups of people it affects, its direct and indirect benefits and how to manage any risks.

With that in mind, we will work with Microsoft towards long-term solutions that support mutual goals of broadening access to the platform while protecting intellectual property and ensuring platform security.

In the meantime, a forthcoming Windows Phone 7 update will fix a bug that the ChevronWP7 unlocker tool took advantage of; the tool will cease to work thereafter.

To fill this short-term gap, we’re collaborating with Microsoft on an interim solution that will continue to support homebrew developments after the update. We will share details of this when it has been finalized.

In summary, we appreciate Microsoft’s outreach, genuine interest and involvement in this matter and we hope the community can understand we’re working towards a win-win scenario.

Rafael RiveraChris WalshLong Zheng


Jan 11

Upcoming discussions with Microsoft

As everyone is settling into the new year, we’d like to provide an update on our scheduled face-to-face meeting with Microsoft’s Windows Phone 7 team next week in Redmond.

We’ll be sharing our perspective on the homebrew potentials of Windows Phone 7 and some of the wider community feedback around the platform.

In addition to our homebrew focus, we will also be pushing for stronger protection of WP7 developer intellectual property (IP) on the platform as we believe both can co-exist on the platform.

If you have any other feedback, suggestions or even questions you feel we should bring up in our meeting, please feel free to leave a comment below.

On a similar note, we’re aware the ChevronWP7 unlocking tool is still being utilized since it has been discontinued.

Although this has been subtly communicated before, we’d like to reiterate Microsoft has informed us the “coding error” used in the ChevronWP7 unlocker will no longer work after the next Windows Phone 7 update (officially announced at CES 2011).

We hope to provide an update after the discusions.

Rafael RiveraChris WalshLong Zheng